npmjs最近发布了他们的private npm modules feature,看起来很酷。
要从npm发布或获取私有模块,您需要使用npm login
拥有经过身份验证的npm客户端,以便使用访问令牌更新或创建.npmrc
文件。
部署或CI使用私有模块的应用程序的最佳做法是什么?
答案 0 :(得分:2)
执行此操作的最佳方法是包含.npmrc文件,但将auth令牌替换为环境变量。 Step 4 of this tutorial向您展示了如何执行此操作,并且应该适用于任何CI /部署方案。
如果您使用的是Heroku,则可以按照步骤5设置环境变量。如果没有,只需弄清楚如何为正在使用的服务配置env变量。