I updated Angular project from Angular 10 to 11x. Everything works normally, except for one warning on running project using ng serve
(without any option in ng serve). The warning is:
Option "sourceMap" is deprecated: Use the "sourceMap" option in the browser builder instead.
The warning is not presented in ng build
.
Here is how browser builder part in angular.json
of the project looks like:
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/my-app",
"index": "src/index.html",
"sourceMap": true,
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"aot": true,
"assets": [
"src/favicon.ico",
"src/assets"
],
Something related has changed in Angular 11? How to remove this warning?
I was confused by some of the answers, these options aren't really deprecated but should now be specified in the proper "build" section of angular.json, not "serve".