0
NG 4プロジェクトが進行中です。package.jsonには、4.4.6が実行されています。 angular-4-data-table-bootstrap-4パッケージを以下に示すように追加しようとしていますが、解決方法がわからないというエラーが表示されます。NG 4.4.6環境でangular-4-data-table-bootstrap-4パッケージをインストールできない
[[email protected] src]# npm install angular-4-data-table-bootstrap-4 --save
[email protected] /myproject/src
├── UNMET PEER DEPENDENCY @angular/[email protected]
└─┬ [email protected]
├─┬ @angular/[email protected]
│ ├── [email protected]
│ └── [email protected]
├── @types/[email protected]
└─┬ [email protected]
├── [email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of @angular/[email protected]^2.0.0 but none was installed.
エラーには、unmetピア依存関係angular/[email protected]が表示されていますが、そのバージョンがインストールされています。そして、最後の行は、角コア2.0.0を必要とする角度2データテーブルパッケージをインストールしようと試みていることも示唆しています。何が起こっている? angular-4-data-table-bootstrap-4パッケージを入手するにはどうすればよいですか?
私packages.jsonの依存関係の部分は次のようになります。これは、それが
角度NPMのすべての最新バージョンは、角-2データ・テーブルをインストールし動作しますインストールする
"@angular/animations": "^4.4.6",
"@angular/cdk": "^2.0.0-beta.12",
"@angular/common": "^4.4.6",
"@angular/compiler": "^4.4.6",
"@angular/core": "^4.4.6",
"@angular/forms": "^4.4.6",
"@angular/http": "^4.4.6",
"@angular/material": "^2.0.0-beta.12",
"@angular/platform-browser": "^4.4.6",
"@angular/platform-browser-dynamic": "^4.4.6",
"@angular/router": "^4.4.6",
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.30",
"@types/ip": "0.0.30",
"@types/node": "^6.0.88",
"angular-2-data-table": "^0.1.2",
"angular-4-data-table": "^0.2.4",
"core-js": "^2.4.1",
"font-awesome": "^4.7.0",
"ip": "^1.1.5",
"ngx-loading": "^1.0.8",
"rxjs": "^5.5.2",
"zone.js": "^0.8.18"
package.json、または少なくともそれの依存関係のセクションを追加してください –
@ Angular/Coreのバージョンを^ 4.4.6ではなく4.4.6にする必要があるかもしれません(より新しいバージョンが得られるでしょう)。 'npm list'を実行すると、あなたがインストールしたバージョンを正確に見ることができます。 – ahtsei