Как добавить зависимость в пакете npm для загрузки другого пакета npm? - PullRequest
0 голосов
/ 05 декабря 2018

Я создаю пакет npm для углового приложения, который будет зависеть от другого пакета, который уже доступен на npm.Мой объект зависимости будет выглядеть примерно так: "dependencies": { "@angular/animations": "^6.1.0", "@angular/common": "^6.1.0", "@angular/compiler": "^6.1.0", "@angular/core": "^6.1.0", "@angular/forms": "^6.1.0", "@angular/http": "^6.1.0", "@angular/platform-browser": "^6.1.0", "@angular/platform-browser-dynamic": "^6.1.0", "@angular/router": "^6.1.0", "ars-components": "file:dist/ars-components", "core-js": "^2.5.4", "rxjs": "~6.2.0", "ssi-package2": "^1.0.0", "zone.js": "~0.8.26", **"service1": "npm i ssi-service1"** },

Я хочу установить service1 при установке, используя эту команду npm i ssi-service1 .Я опубликовал свой пакет, но во время установки он выдает такую ​​ошибку:

npm ERR!Неверное имя тега "npm i ssi-service1": теги могут не содержать символов, кодирующих кодирующий URIComponent.

Любая помощь для достижения этой цели будет принята с благодарностью.Спасибо

1 Ответ

0 голосов
/ 05 декабря 2018

Вам не нужно npm i в вашем package.json

Добавлять в файл только пакет npm с вашей версией (например, @angular):

“ssi-service1” : “1.0.0”

Послечто, запустите npm i в корне вашего package.json, чтобы извлечь (пропавшие) пакеты.

Или просто запустите: npm i —save ssi-service1 из командной строки, и он будет добавлен в.

...