npm извлекает артефакты из локального хранилища артефактов - PullRequest
0 голосов
/ 27 июня 2018

Я только что опубликовал свое приложение 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?

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