我尝试将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
如果有人可以提供帮助,请致谢。 提前谢谢。
答案 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