2017-08-17 20 views
0

私はバンドルし、コンパイル時に正常に動作角度の4アプリを開発してきたが、私のWebアプリケーションのコンソールに私が手に、次の enter image description hereアンギュラ4 - の角度が定義されていない

私の@ angular/cliがバージョン1にあり、他のすべての@ angle(/ common、/コンパイラ、/ compiler-cli、/ core)がオンだったので、問題であると思った4.330

それらのすべてを更新することにしました。バージョン4.3.5になりました。 @ angular/cliは更新されませんでしたが、エラーが出て手動でpackage.jsonを変更して4.3.5にも更新されました。

今、私のアプリはまだ動作しますが、私は "NPM時代遅れ" を実行しようとすると、私は、次を得る: enter image description here

これは私のpackage.jsonは、次のようになります。

enter image description here

誰かが私のpackage.jsonがどのように見え、 "システムが定義されていません"、 "角度が定義されていません"ということで何が起こっているのか教えてください。

更新

@ angular/cliバージョン1.3.0がインストールされました。私はまだシステムが定義されておらず、角度も定義されていません。

+0

を仲間のために、この作品?あなたは確認しましたか:https://github.com/angular/angular-cli#updating-angular-cli? – echonax

+4

Angular CLIのバージョンは、角度フレームワークのバージョンと同等ではありません。 @ angular/cliパッケージの最新バージョンは1.3.0です。 –

+0

いいえ、正しいバージョンに戻しましたが、まだ角度が定義されていません。 – Hiding

答えて

0

angular/cliはバージョン4.3.5のような角度ではありません。角度更新とは別です。最新のバージョンはnpmサイトに掲載されていますhttps://www.npmjs.com/package/angular-cli

バージョンをサイトのバージョンに変更し、プロジェクトフォルダにnpm installを実行します。それはあなたのコメントに答えるために、あなたのより精巧な例を提供するために、

+1

これを追加するには、npm installを再度実行する前にnode_modulesフォルダを削除してください。 – DeborahK

+0

Iバージョン1.3.0をインストールしました。まだ角が定義されていないとシステムが定義されていない..任意のアイデア? – Hiding

+0

あなたのパッケージバージョンの角依存性を角度cliでサポートされているバージョンに変更しましたか?私はプロジェクトを持っており、角度のバージョンは4.3.5の代わりに4.2.4です。これは手動でこれを変更し、問題を修正する必要があります。 –

0

を役に立てば幸い、これはあなたが現在することができます。この後

"dependencies": { 
"@angular/animations": "^4.2.4", 
"@angular/common": "^4.2.4", 
"@angular/compiler": "^4.2.4", 
"@angular/core": "^4.2.4", 
"@angular/forms": "^4.2.4", 
"@angular/http": "^4.2.4", 
"@angular/platform-browser": "^4.2.4", 
"@angular/platform-browser-dynamic": "^4.2.4", 
"@angular/router": "^4.2.4", 
"core-js": "^2.4.1", 
"electron": "^1.7.5", 
"ng-cli-electron": "^1.0.3", 
"rxjs": "^5.4.2", 
"zone.js": "^0.8.14" 
} 

を持っているあなたは、バージョン4.3.5を変更する必要があり、一例です。

rm -rf node modules 
npm install 

希望あなたが@角度/ CLIのバージョンをチェックしますか

+0

残念ながら私は '角度が定義されていません私はindex.htmlに何かを含める必要があると思っています – Hiding

関連する問題