我目前在没有互联网访问的网络中设置node.js开发环境。如何将下载的npm依赖项发布到私有本地存储库?
我安装了一个nexus存储库,用于存储开发人员使用的最常见的npm包。
我能够发布我自己的模块到这个回购。
如何将这些模块发布到私人回购?
我目前在没有互联网访问的网络中设置node.js开发环境。如何将下载的npm依赖项发布到私有本地存储库?
我安装了一个nexus存储库,用于存储开发人员使用的最常见的npm包。
我能够发布我自己的模块到这个回购。
如何将这些模块发布到私人回购?
您可以使用npm命令npm publish
发布第3个模块,只需将package.json
中的发布注册表设置为nexus url即可。欲了解更多信息,你可以阅读本指南 - Use nexus as npm packages repository
,我建议你遵循这个步骤:
创建Artifactory的本地NPM回购。 更换默认的注册表用这个命令你的新本地资源库:
npm config set registry Http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name
部署你的包artifactory的。
npm publish --registry http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name
你有什么关系库的版本:第一次您可以手动或在每个项目中使用此命令上载文物artifactory的? –
Nexus OSS 3.6.0-02 –