Я только что опубликовал свое приложение nodejs (customer-api
) в артефакте с npm publish
. У меня .npmrc
на уровне репо.
cat .npmrc
_auth = ___
always-auth = true
email = Prayag.Upd@duwamish.com
Я вижу опубликованный артефакт nodejs в пользовательском интерфейсе артефакта вместе с файлом *.tgz
.
Теперь я могу захотеть использовать customer-api
в другой зависимости проекта, которую я попробовал как
"publishConfig": {
"registry": "https://code.duwamish.com/artifactory/api/npm/prayagupd-local-origin"
},
"dependencies": {
"customer-api": "0.10.1",
"ejs": "^1.0.0",
"express": "^4.16.1",
"formidable": "^1.0.17",
"immutable": "^3.8.2"
}
И, очевидно, это не сработает, потому что я установил только publishConfig
, что для npm publish
не npm install
.
$ npm install
npm ERR! code E404
npm ERR! 404 Not Found: customer-api@0.10.1
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/prayagupd/.npm/_logs/2018-06-27T05_46_03_812Z-debug.log
Мне не удалось найти документацию для извлечения зависимости из репозитория артефактов - https://docs.npmjs.com/files/package.json
Могу ли я установить репозиторий npm, чтобы вытащить артефакты из package.json
?