升级到角度5后,webpack命令失败

升级到角度5后,webpack命令失败

问题描述:

我的项目运行在dot net core 2.0上,角度为4.2。 我将它更新到最新的角度(5.0.0)。 从那时起,在startup.cs Configure方法的这一行中抛出异常。升级到角度5后,webpack命令失败

app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions 
{ 
    HotModuleReplacement = true 
}); 

错误

Error: Version of @angular/compiler-cli needs to be 2.3.1 or greater. 
Current version is "5.0.0". 
at Object.<anonymous> (D:\Personal\Code\PettlyUi\PettlyUi\node_modules\@ngtools\webpack\src\index.js:27:11) 
at Module._compile (module.js:641:30) 
at Object.Module._extensions..js (module.js:652:10) 

当我使用的WebPack在命令行中也同样引发错误这里失败。

我也试过同样的新项目,它一直失败。这是一种错误还是我没有正确更新。

命令用于升级:

npm install @angular/[email protected] @angular/[email protected] 
@angular/[email protected] @angular/[email protected] @angular/[email protected] 
@angular/[email protected] @angular/[email protected] @angular/platform- 
[email protected] @angular/[email protected] 
@angular/[email protected] @angular/[email protected] [email protected] 
+0

全局安装的'angular-cli'版本是什么?使用命令'ng -v'并更新后 – Aravind

+0

cli版本为1.5, 但是我经过几个小时的努力终于解决了我的问题, 这个命令救了我, npm install --save-dev @ ngtools/webpack @ latest 看起来像ngtools/webpack需要更新。 什么早些时候我试图仅仅是这一点, NPM安装--save的WebPack @最新 对不起,麻烦的家伙 –

+0

但我仍然有各地的错误消息“无疑需要是2.3.1或更高版本。当前版本是“5.0.0”。“, 是否符合缺陷要求 –

由于没有答案,我会写什么固定我的问题

因为角被更新到5.0.0版本,但ngtools可能出现此问题仍然较旧。这会导致webpack命令失败。使用此命令更新的WebPack到最新,

npm install --save-dev @ngtools/[email protected] 

错误错误地尝试指向旧的编译器,CLI版本,这显然并非如此。