开发者问题收集

从 Angular 5.2 升级到 6.1

2018-05-15
12287

我正在升级到 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 有关,但如果有人知道如何修复此问题或亲身经历过。非常感谢您的帮助

3个回答

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

Lia
2018-05-15

您需要卸载 webpack

npm remove webpack

并重新安装 webpack

npm install webpack

Karar Barcha
2020-03-10

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

Ashkan jalali
2021-09-07