模块构建失败:错误:检测到AotPlugin但它是错误类的实例

时间:2017-09-13 04:01:12

标签: javascript node.js angular typescript

我尝试将webpack升级到最新版本,因为在运行角度应用时旧版本中的实时重新加载存在问题。在前面的场景中一切正常我只是有一个实时重新加载的问题。所以我把它升级到webpack的最新版本,就像旧版本的webpack一样。

所以当我将它升级到最新版本时。我在运行ng服务时遇到了这个错误。

   ./src/main.ts中的错误模块构建失败:错误:AotPlugin是   检测到但它是错误类的一个实例。这可能意味着   你安装了几个@ ngtools / webpack软件包。你可以检查一下   这与npm ls @ngtools/webpack,然后删除额外的副本。       at Object.ngcLoader(/home/jayzdevera/Documents/ad-fingerprinting/web/node_modules/@ngtools/webpack/src/loader.js:430:19)   @ multi webpack-dev-server / client?http://localhost:4200 ./src/main.ts   ./src/polyfills.ts中的错误模块构建失败:错误:AotPlugin是   检测到但它是错误类的一个实例。这可能意味着   你安装了几个@ ngtools / webpack软件包。你可以检查一下   这与npm ls @ngtools/webpack,然后删除额外的副本。       at Object.ngcLoader(/home/jayzdevera/Documents/ad-fingerprinting/web/node_modules/@ngtools/webpack/src/loader.js:430:19)   @ multi ./src/polyfills.ts

npm ls @ ngtools / webpack

@angular/cli@1.3.2
│ └── @ngtools/webpack@1.6.2 
└── @ngtools/webpack@1.6.2 

我正在使用Ubuntu 16.04

如果有人可以提供帮助,请致谢。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我最近在@ angular / cli @ 1.4.9和@ ngtools / webpack @ 1.7.4上遇到了类似的问题

├─┬ @angular/cli@1.4.9
│ └── @ngtools/webpack@1.7.4
└── @ngtools/webpack@1.7.4

按照https://github.com/angular/angular-cli/wiki/stories-1.0-update

中的说明操作
npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli

npm uninstall -g @angular/cli
npm uninstall --save-dev @angular/cli 

rm -rf node_modules dist
npm cache clean

npm install -g @angular/cli@latest
npm install --save-dev @angular/cli@latest
npm install