首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm-install不安装子依赖项

npm-install不安装子依赖项
EN

Stack Overflow用户
提问于 2018-09-04 14:37:03
回答 1查看 161关注 0票数 1

我正在做一个Angular 4项目。我已经创建了一个具有某些依赖项的项目。该项目本身运行良好。

现在我希望在另一个项目中使用这个项目。我将前一个项目添加到后者的package.json (在依赖项下)。

现在,当我运行npm install时,包被安装了,但它的依赖项没有安装,我必须手动安装它们才能让我的项目正常工作。

谁能告诉我为什么会这样?如果我在实现这方面有任何错误?

代码:

ui-通用package.json

代码语言:javascript
复制
"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

代码语言:javascript
复制
  "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"
  }
EN

回答 1

Stack Overflow用户

发布于 2018-09-04 14:39:48

您是否尝试过执行npm安装--包含依赖项。这也可能是因为您可能正在运行较旧的版本,因此需要执行以下操作

代码语言:javascript
复制
npm install -v 2.0.0 

这将在Atom项目文件夹中安装gem依赖项

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52160152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档