从 Angular 5.2 升级到 6.1

Upgrade from Angular 5.2 to 6.1

我正在升级到 Angular 6,但在 运行 ng serve 或 ng build 时似乎出现错误。

我收到以下错误

Cannot destructure property 'createHash' of 'undefined' or 'null'. TypeError: Cannot destructure property 'createHash' of 'undefined' or 'null'. at Object. (C:\Users\stian\Source\Repos\minside\src\MinSide.Web\Areas\ClientApp\node_modules\mini-css-extract-plugin\dist\index.js:26:44)

我一直在关注更新指南https://update.angular.io/

貌似是webpack相关的,但如果有人知道如何解决这个问题或者自己经历过的话。感谢帮助

您需要将 wepback^4.1.0 更新为 ^4.3.0^4.4.1

您需要卸载 webpack

npm remove webpack

并重新安装 webpack

npm install webpack

删除! @ # 或 ... 从您的文件夹名称并再次安装您的节点 > npm install