13

正如我在https://npmjs.org/doc/config.html中看到的,将package.json的配置部分暴露给环境变量的一种方法是使用npm start命令。

我发现将package.json文件加载为 JSON 并在此之后导出配置属性的模块。但最简单的方法是将所有配置定义为模块并require按需定义。我对吗?有什么建议么?

4

1 回答 1

30

您还可以将整个package.json作为模块加载,require('./package')整个 JSON 对象将是该模块的exports,因此您可以这样做console.log(require('./package').version);,例如。

于 2013-01-25T04:28:34.583 回答