NgModuleを使用するには、角度をrc5にアップグレードする必要があります。rc 5への角2のアップグレード - 未対応のピア依存性
私はdirections from Angular 2に従っています。
私はこれに私のpackage.jsonの依存関係を更新し、その後、端末内のNPM失速走っています:
"dependencies": {
"@angular/common": "^2.0.0-rc.5",
"@angular/compiler": "^2.0.0-rc.5",
"@angular/core": "^2.0.0-rc.5",
"@angular/forms": "0.3.0",
"@angular/http": "2.0.0-rc.5",
"@angular/platform-browser": "^2.0.0-rc.5",
"@angular/platform-browser-dynamic": "^2.0.0-rc.5",
"@angular/router": "3.0.0-beta.1",
"@angular/router-deprecated": "2.0.0-rc.2",
"@angular/upgrade": "2.0.0-rc.5",
"angular2-google-maps": "^0.12.0",
"angular2-in-memory-web-api": "0.0.14",
"bootstrap": "^3.3.6",
"core-js": "^2.4.0",
"jquery": "v3.1.0",
"ng2-select": "^1.0.3",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"systemjs": "0.19.27",
"zone.js": "^0.6.12"
},
ターミナル結果:私は他のオプションを試してみました
Benjamins-MacBook-Pro:the-vegan-repository Ben$ npm install
> [email protected] postinstall /Users/Ben/Development/the-vegan-repository
> typings install
typings WARN deprecated 7/26/2016: "registry:dt/core-js#0.0.0+20160602141332" is deprecated (updated, replaced or removed)
typings WARN deprecated 8/7/2016: "registry:dt/node#6.0.0+20160621231320" is deprecated (updated, replaced or removed)
├── core-js (global)
├── jasmine (global)
└── node (global)
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.35.0 but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPACKAGEJSON [email protected] No repository field.
2角度によって提案を:
npm install @angular/{core,common,compiler,platform-browser,platform-browser-dynamic} --save
結果:
Benjamins-MacBook-Pro:the-vegan-repository Ben$ npm install @angular/{core,common,compiler,platform-browser,platform-browser-dynamic} --save
[email protected] /Users/Ben/Development/the-vegan-repository
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
└── UNMET PEER DEPENDENCY [email protected]^0.35.0
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.35.0 but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPACKAGEJSON [email protected] No repository field.
npm ERR! code 1
私が何をアップグレードしても、同じ未対応のピア依存関係のエラーが発生します。
Benjamins-MacBook-Pro:the-vegan-repository Ben$ npm install @angular/common
[email protected] /Users/Ben/Development/the-vegan-repository
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
└── UNMET PEER DEPENDENCY [email protected]^0.35.0
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/cor[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.35.0 but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPACKAGEJSON [email protected] No repository field.
npm ERR! code 1
:角度/共通
結果@ NPMをインストール
Benjamins-MacBook-Pro:the-vegan-repository Ben$ npm install @angular
npm ERR! addLocal Could not install /Users/Ben/Development/the-vegan-repository/@angular
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "@angular"
npm ERR! node v5.3.0
npm ERR! npm v3.3.12
npm ERR! path /Users/Ben/Development/the-vegan-repository/@angular
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/Ben/Development/the-vegan-repository/@angular'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /Users/Ben/Development/the-vegan-repository/npm-debug.log
:@angular
結果を
NPMをインストールします。私が試したことを修正するには
NPMインストール@ 2.0.0-rc.5 @共通/角度
結果:これは私は、角2がインストールされているように見えるん取り組ん角度2のアプリであることを
Benjamins-MacBook-Pro:the-vegan-repository Ben$ npm install @angular/[email protected]
[email protected] /Users/Ben/Development/the-vegan-repository
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
└── UNMET PEER DEPENDENCY [email protected]^0.35.0
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.35.0 but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPEERINVALID [email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN EPACKAGEJSON [email protected] No repository field.
npm ERR! code 1
注意。 Angular2 rc5にアップグレードできるように、ピア依存関係をどのように満たすことができますか?
多分私は前にpackage.jsonから古い依存関係を空にして--saveフラグを使用します。 –
私はnode_modulesを回復しているMacに問題を起こしました:(ルートnode_modulesを削除しないでください。間違ってやった –