什么是部署npmjs专用模块的最佳方式?

时间:2015-04-20 11:10:06

标签: npm

npmjs最近发布了他们的private npm modules feature,看起来很酷。

要从npm发布或获取私有模块,您需要使用npm login拥有经过身份验证的npm客户端,以便使用访问令牌更新或创建.npmrc文件。

部署或CI使用私有模块的应用程序的最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是包含.npmrc文件,但将auth令牌替换为环境变量。 Step 4 of this tutorial向您展示了如何执行此操作,并且应该适用于任何CI /部署方案。

如果您使用的是Heroku,则可以按照步骤5设置环境变量。如果没有,只需弄清楚如何为正在使用的服务配置env变量。