升级到Angle 5之后,webpack命令失败 [英] After upgrading to angular 5 webpack command is failing

查看:116
本文介绍了升级到Angle 5之后,webpack命令失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的项目在带角度4.2的点网核心2.0上运行. 我将其更新为最新的角度(5.0.0). 从那时起,在startup.cs Configure方法的这一行引发了异常.

My project was running on dot net core 2.0 with angular 4.2. I update it to latest angular (5.0.0). Since then, exception is thrown at this line in a startup.cs Configure method.

 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时,也会引发相同的错误.

The Same error is thrown when I use webpack from the command line too.

我也在新项目上尝试了同样的方法,但始终失败.这是某种错误还是我没有正确更新.

I tried the same with new projects also and it consistently fails. Is this some kind of bug or I have not updated properly.

用于升级的命令:

npm install @angular/common@latest @angular/compiler@latest 
@angular/compiler-cli@latest @angular/core@latest @angular/forms@latest 
@angular/http@latest @angular/platform-browser@latest @angular/platform-
browser-dynamic@latest @angular/platform-server@latest 
@angular/router@latest @angular/animations@latest typescript@latest

推荐答案

由于没有答案,我将写出解决问题的方法

Since there are no answers, I will write what fixed my problem

可能会发生此问题,因为Angular已更新至5.0.0版,但 ngtools 仍然较旧.这将导致webpack命令失败.使用此命令将webpack更新到最新版本,

This issue may occur because Angular is updated to version 5.0.0 but ngtools is still older. This causes webpack command to fail. Use this command to update webpack to latest,

npm install --save-dev @ngtools/webpack@latest

错误错误地尝试指向旧的cli-cli版本,显然不是这种情况.

The error incorrectly tries to point to old compiler-cli version, which is clearly not the case.

这篇关于升级到Angle 5之后,webpack命令失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆