2017-11-03 101 views
6

Mój projekt był uruchomiony na dot net core 2.0 z kątowym 4.2. Zaktualizuję ją do najnowszej wersji kątowej (5.0.0). Od tej pory wyjątek jest zgłaszany w tej linii w startup.cs Metoda konfiguracji.Po aktualizacji do 5 kątowego polecenia komendy sieciowej nie udaje się

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

Brakuje tu z błędem

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) 

ten sam błąd jest generowany, gdy używam WebPACK z linii poleceń też.

Próbowałem tego samego z nowymi projektami i konsekwentnie zawodzi. Czy to jakiś błąd, czy też nie zaktualizowałem się poprawnie.

poleceń używany do modernizacji:

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

jaka jest wersja 'angular-cli' zainstalowana globalnie? użyj polecenia 'ng -v' i zaktualizuj posta – Aravind

+0

cli wersja była 1.5, Jednak ostatecznie rozwiązałem problem po godzinach walki, to polecenie zapisało mnie, npm install --save-dev @ ngtools/webpack @ latest Wygląda na to, że potrzebne jest zaktualizowanie ngtools/webpacka. co starałem wcześniej to właśnie tego, npm zainstalować flagą --save WebPack @ najnowszy Niestety dla facetów kłopoty –

+0

ale nadal mam wątpliwości wokół komunikat o błędzie „musi być 2.3.1 lub wyższej. Aktualna wersja to "5.0.0". ", czy kwalifikuje się jako błąd –

Odpowiedz

6

Ponieważ nie ma odpowiedzi, będę pisać co stałe mój problem

Ten problem może wystąpić, ponieważ kątowe został uaktualniony do wersji 5.0.0, ale ngtools jest jeszcze starszy. Powoduje to niepowodzenie polecenia Webpack. Użyj tego polecenia, aby aktualizować WebPACK najnowszych,

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

Błąd błędnie próbuje wskazać na starej wersji kompilatora-cli, co oczywiście nie jest prawdą.