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