我目前正在网络中建立一个无法访问互联网的node.js开发环境。
我安装了一个nexus存储库,用于存储开发人员使用的最常见的npm包。
我可以将自己的模块发布到此repo。
如何将这些模块发布到私人仓库?
答案 0 :(得分:1)
您可以使用npm命令npm publish
发布第3个模块,只需将package.json
中的发布注册表设置为nexus网址即可。有关详细信息,请参阅本指南 - Use nexus as npm packages repository
答案 1 :(得分:1)
我建议您按照以下步骤操作:
在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