我将 Angular 项目从 Angular 10 更新到 11x,一切正常,除了在使用 ng serve
(不带任何选项)运行项目时出现一个警告。该警告为:
选项“sourceMap”已弃用:请改用浏览器构建器中的“sourceMap”选项。
该警告在 ng build
中不存在。
以下是项目的 angular.json
中的浏览器构建器部分:
"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"
],
Angular 11中与此相关的内容发生了变化?如何去除此警告?
angular.json
文件中的 "serve" 部分是什么? - HTNangular.json
中的 "serve" 部分: "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "browserTarget": "my-app:build", "sourceMap": { "scripts": true, "styles": true, "vendor": true } }, "configurations": { "production": { "browserTarget": "easyproduction-web:build:production" } } }, - viking"sourceMap": { "scripts": true, "styles": true, "vendor": true } }
。这个警告到底是什么意思不清楚? - user15388024