[英]npm-install doesn't install sub-dependencies
我正在從事Angular 4項目。 我創建了一個具有某些依賴項的項目。 該項目本身運行良好。
現在,我希望在另一個項目中使用該項目。 我將前一個項目添加到后者的package.json(在依賴項下)。
現在,當我運行npm install
,將npm install
該軟件包,但尚未安裝其依賴項,因此我必須手動安裝它們才能使我的項目正常運行。
誰能告訴我為什么會這樣? 我在執行此操作時是否有任何錯誤?
碼:
ui-common package.json
"dependencies": {
"@angular/cdk": "^2.0.0-beta.11",
"@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.11",
"@angular/platform-browser": "^4.4.6",
"@angular/platform-browser-dynamic": "^4.4.6",
"@angular/router": "^4.4.6",
"ag-grid": "^17.1.1",
"ag-grid-angular": "^17.1.0",
"angular-split": "=0.2.2",
"angular-tree-component": "^7.0.2-beta1",
"core-js": "=2.5.1",
"draggabilly": "^2.2.0", // The one causing trouble
"foundation-sites": "=6.3.1",
"rxjs": "^5.5.2",
"x2js": "^3.2.1",
"zone.js": "=0.8.18"
}
客戶端應用程序package.json
"dependencies": {
"@angular/animations": "^4.3.1",
"@angular/cdk": "^2.0.0-beta.11",
"@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.11",
"@angular/platform-browser": "=4.4.6",
"@angular/platform-browser-dynamic": "=4.4.6",
"@angular/router": "=4.4.6",
"@goldsam/ng-golden-layout": "0.0.3",
"@ngui/scrollable": "^0.9.1",
"@ngui/utils": "^0.8.1",
"ag-grid": "^16.0.1",
"ag-grid-angular": "^16.0.0",
"angular-tree-component": "=7.0.2-beta1",
"core-js": "=2.5.1",
"enhanced-resolve": "=3.4.1",
"foundation-sites": "=6.3.1",
"golden-layout": "^1.5.9",
"intl": "=1.2.5",
"mdn-polyfills": "=5.5.0",
"morgan": "=1.9.0",
"popper.js": "^1.12.9",
"rxjs": "=5.5.2",
"typescript-collections": "1.3.2",
"ui-common": "1.0.0-beta.25", // package included here
"zone.js": "=0.8.18"
}
您是否嘗試過npm install --include依賴項。 也可能是因為您可能也在運行舊版本,所以您需要這樣做
npm install -v 2.0.0
這應該在Atom項目文件夾中安裝gem依賴項
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.