由于错误无法构建角度项目:错误输出为:不推荐使用选项“vendorSourceMap”

Posted

技术标签:

【中文标题】由于错误无法构建角度项目:错误输出为:不推荐使用选项“vendorSourceMap”【英文标题】:Unable to build angular project due to error: The error output was: Option "vendorSourceMap" is deprecated 【发布时间】:2021-04-04 21:33:51 【问题描述】:

完整的错误信息 -

AggregateException:发生一个或多个错误。 (发生了一个或多个错误。(npm 脚本 'start' 退出,但未指示 Angular CLI 正在侦听请求。错误输出为:此版本的 CLI 仅与 Angular 版本兼容 ^11.0.0-beta || > =11.0.0

但找到的是 Angular 8.0.0 版本。

请访问下面的链接以查找有关如何更新 Angular 的说明。

https://angular-update-guide.firebaseapp.com/

**在研究此问题时,大多数解决方案都将 angular.json 文件更改为 “建筑师”: “建造”: "builder": "@angular-devkit/build-angular:browser", “选项”: “源地图”: “脚本”:是的, “风格”:是的, “供应商”:是的 ,

但是当我检查我的 angular.json 文件时,我看到的是:

“建筑师”: “建造”: "builder": "@angular-devkit/build-angular:browser", “选项”: “进步”:是的, “extractCss”:是的, “输出路径”:“距离”, “索引”:“src/index.html”, "main": "src/main.ts", “polyfills”:“src/polyfills.ts”, "tsConfig": "src/tsconfig.app.json", “资产”:[ “源/资产” ],**

我一直在处理此错误,因此感谢您提供任何解决方案或帮助。谢谢!

【问题讨论】:

更新您的角度版本。或者删除您的 Angular cli 并安装旧版本。 【参考方案1】:

正确的 angular.json 选项是

"serve": 
  "builder": "@angular-devkit/build-angular:dev-server",
  "options": 
    "sourceMap": 
      "scripts": true,
      "styles": true,
      "vendor": true
    ,
...

在 10.0 上验证。。 (从 7.2.15 > 10.0 更新验证版本。

【讨论】:

【参考方案2】:

实际上,我通过在我的 package.json 文件中包含以下依赖项和 devDependencies 解决了这个问题......然后我在我的项目根目录和 ClientApp 文件夹中运行了 npm install。 我不接受此作为主要答案的唯一原因是,作为解决方案接受的答案包含在类似问题中,我确实进行了更改,也许这也与解决方案有关。

"dependencies": 
    "@angular/common": "~11.0.5",
    "@angular/compiler": "~11.0.5",
    "@angular/core": "~11.0.5",
    "@angular/forms": "~11.0.5",
    "@angular/platform-browser": "~11.0.5",
    "@angular/platform-browser-dynamic": "~11.0.5",
    "@angular/router": "~11.0.5",
    "zone.js": "^~0.10.3"
  ,
  "devDependencies": 
    "@angular-devkit/build-angular": "^0.1100.5",
    "@angular/cli": "^11.0.5",
    "@angular/compiler": "^11.0.5",
    "@angular/compiler-cli": "^11.0.5"
  

【讨论】:

以上是关于由于错误无法构建角度项目:错误输出为:不推荐使用选项“vendorSourceMap”的主要内容,如果未能解决你的问题,请参考以下文章

由于循环依赖错误,无法添加对项目的引用

由于版本不兼容,无法运行 Angular 项目

放大角度构建错误

Eclipse 无法删除错误

Xcodebuild-由于代码签名错误,Travis CI 无法归档使用 cocoapods 的项目?

由于 pom.xml 中的错误,无法使用 Maven 运行构建