Artifactoryのnpm-localリポジトリにスコープ付きnpmパッケージを公開しました。たとえば、package.jsonの@ scope/packagenameとしましょう。 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エラーが表示され、パスに何か問題があると信じられました。
編集:私は、次のしている私のpackage.jsonファイルで
@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
::私は、その後npm publish
を実行し、それが作成さ
"name": "@scope/packagename",
は、私は私の.npmrcを編集した私のスコープのパッケージを公開するには上記の経路。
スコープパッケージの公開方法に関する情報を提供できますか? –
@drorb公開情報で私の質問を編集しました。私はこの質問をした理由も私の他の質問http://stackoverflow.com/questions/40870241/installing-scoped-npm-packages-from-artifactoryを参照してください。助けてくれてありがとう。 –