npm-install не устанавливает под-зависимостей - PullRequest
0 голосов
/ 04 сентября 2018

Я работаю над проектом Angular 4. Я создал проект, который имеет определенные зависимости. Сам по себе проект работает отлично.

Теперь я хочу использовать этот проект в другом проекте. Я добавил первый проект в package.json (под зависимостями) последнего.

Теперь, когда я запускаю 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"
  }

client-app 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"
  }

1 Ответ

0 голосов
/ 04 сентября 2018

Вы пытались выполнить npm install --include зависимости. Это также может быть тот факт, что вы можете использовать более старую версию, поэтому вам нужно сделать

npm install -v 2.0.0 

Это установит зависимости gem в папку проекта Atom

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...