发生未处理的异常:无法读取未定义的属性'Minus'。

25
我使用以下命令卸载并安装NPM:
npm install

出现错误 在这之后,我也尝试过
npm audit fix --force

之后出现了错误

An unhandled exception occurred: Cannot read property 'Minus' of undefined
See "/private/var/folders/8n/6vsx9lx93lx9wrgxm1q_yv4c0000gn/T/ng-pMlA9a/angular-errors.log" for further details.
npm ERR! Test failed. See above for more details.

1
这个命令对我有用: "ng update @angular/cli @angular/core --allow-dirty --force" - Code Spy
@CodeSpy它实际上给了我一个错误!标签名无效--允许脏。有什么帮助吗? - Pressing_Keys_24_7
7个回答

18

遇到了同样的错误。这是在新版本的@angular/compiler-cli中的一个错误,通过将版本降级至“10.0.12”来解决。

更新:在新版本“@angular/compiler”的“~10.1.1”上进行了检查 - 没问题。


1
谢谢您解决了错误,但是出现了新的错误:“未处理的异常:作业名称“..getProjectMetadata”不存在”。 - Shoaib Anwar
在修复了上述所有错误之后,我遇到了这个错误:"无法读取未定义的属性'map'"。 - Shoaib Anwar

11

我不得不运行以下命令:

ng update @angular/cli @angular/core --allow-dirty --force

然后移除这行内容

"es5BrowserSupport": true

来自于

angular.json

文件。


10

enter image description here

这就是我所做的,终端上清楚地显示:

ng update @angular/cli  
ng update @angular/core 
ng update rxjs

7
这有点奇怪,但是使用yarn install而不是npm install对我有用。

5

尝试更新package.json中所有依赖项的最新版本。我遇到了同样的问题,花费了2周时间找到正确的解决方案。运行 "ng update" 命令将解决问题。


4

我使用了最新版本的@angular/compiler

npm install --save-dev  @angular/compiler

2

在与angular框架相关的所有内容中,删除版本号前的~和^,然后重新安装。

例如,这是我的package.json文件

"dependencies": {
  "@angular/animations": "10.0.5",
  "@angular/bazel": "10.0.5",
  "@angular/cdk": "10.1.0",
  "@angular/common": "10.0.5",
  "@angular/compiler": "10.0.5",
  "@angular/core": "10.0.5",
  "@angular/forms": "10.0.5",
  "@angular/localize": "10.0.5",
  "@angular/platform-browser": "10.0.5",
  "@angular/platform-browser-dynamic": "10.0.5",
  "@angular/router": "10.0.5",
  ......
},
"devDependencies": {
  "@angular-devkit/build-angular": "0.1000.4",
  "@angular-devkit/build-ng-packagr": "0.1000.4",
  "@angular/cli": "10.0.4",
  "@angular/compiler-cli": "10.0.5",
  .....
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接