簡體   English   中英

npm-install不安裝子依賴項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM