我最近介绍了https://www.npmjs.com/package/config来处理我的配置:
...
config/
dev.json
uat.json
production.json
package.json
在dev.json
我有类似的内容:
{
"someVar": "something"
}
我曾经能够在package.json
中访问配置值,如:
"scripts": {
"some_command": "do_something $npm_package_config_someVar"
}
但现在这不起作用 - 这些变量都是空的。
如何从config/dev.json
中的packages.json
访问值?
编辑:使用$npm_config_someVar
也是空的
答案 0 :(得分:1)
var pkg = require('./package.json');
console.log(pkg.name);