升级到角度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]
答
由于没有答案,我会写什么固定我的问题
因为角被更新到5.0.0版本,但ngtools可能出现此问题仍然较旧。这会导致webpack命令失败。使用此命令更新的WebPack到最新,
npm install --save-dev @ngtools/[email protected]
错误错误地尝试指向旧的编译器,CLI版本,这显然并非如此。
全局安装的'angular-cli'版本是什么?使用命令'ng -v'并更新后 – Aravind
cli版本为1.5, 但是我经过几个小时的努力终于解决了我的问题, 这个命令救了我, npm install --save-dev @ ngtools/webpack @ latest 看起来像ngtools/webpack需要更新。 什么早些时候我试图仅仅是这一点, NPM安装--save的WebPack @最新 对不起,麻烦的家伙 –
但我仍然有各地的错误消息“无疑需要是2.3.1或更高版本。当前版本是“5.0.0”。“, 是否符合缺陷要求 –