Я опубликовал пакет npm в npm-местном репо на Artifactory. Например, допустим, что это @ scope/packagename в package.json. Путь, который он создает на Artifactory, по-видимому, имеет дополнительный @scope на пути: https://artifacts.company.com/artifactory/webapp/#/artifacts/browse/tree/General/npm-local/@scope/packagename/-/@scope/packagename-version.tgz
Укомплектованные областью аппликации npm с дополнительными «областями» по пути
Это правильно? Есть ли проблемы с публикацией? Это связано с другим вопросом: Installing scoped npm packages from Artifactory. Когда я пытаюсь установить этот пакет, я только что опубликовал, я получил ошибку 404, заставив меня поверить, что может быть что-то не так с этим путем?
Edit: Чтобы опубликовать мой контекстный пакет я отредактировал мой .npmrc:
@scope:registry=https://artifacts.company.com/artifactory/api/npm/npm-local/
//artifacts.company.com/artifactory/api/npm/npm-local/:_password=Q......
//artifacts.company.com/artifactory/api/npm/npm-local/:username=dgriner
//artifacts.company.com/artifactory/api/npm/npm-local/:[email protected]
//artifacts.company.com/artifactory/api/npm/npm-local/:always-auth=true
В моем файле package.json я следующее:
"name": "@scope/packagename",
Я побежал npm publish
и он создал вышеуказанный путь.
Можете ли вы предоставить информацию о том, как вы опубликовали ограниченный пакет? –
@drorb Я редактировал свой вопрос с публикацией информации. Также см. Мой другой вопрос http://stackoverflow.com/questions/40870241/installing-scoped-npm-packages-from-artifactory, поэтому я задал этот вопрос. Спасибо за помощь. –