【发布时间】:2015-04-19 18:46:34
【问题描述】:
npm config 部分的使用很简单,也很酷,但我遇到了一个限制:配置条目不会被扩展,所以不能链接它们,甚至不能访问非配置价值公司配置中的包版本。
示例:
{
"name": "myproj",
"version": "0.1.2",
"//": "Here, '$npm_package_version' is not expanded",
"config": {
"target": "dist/myproj-$npm_package_version.js"
},
"scripts": {
"echo": "echo $npm_package_config_target",
}
}
这给出了:
dist/myproj-$npm_package_version.js
代替:
dist/myproj-0.1.2.js
我能做些什么吗?像这样链接值是一个有用的功能 - 我很惊讶 nom 没有这样做。有理由不这样做吗?
参考资料:
【问题讨论】:
标签: node.js configuration build npm