package.json环境中是否有可用的变量?

时间:2015-11-22 23:43:27

标签: json node.js npm

我希望根据节点服务器的环境配置为我的部署安装依赖项,这可能吗?

类似的东西:

dependencies : env.prod == true ? {} : {something : "1.1" }

在npm安装阶段,此阶段是否有可用的变量?

1 个答案:

答案 0 :(得分:1)

许多组织都运行自己的节点存储库。这样做的好处是,您的生产将无法部署,因为某些第三方存储库已关闭。

如果您可以运行自己的节点存储库,为什么不运行两个(或更多)。然后,您可以将模拟包放入“staging”存储库和“生产”存储库中的实际包中。

这似乎会达到你想要的效果,但我没有看到这一点。