我正在构建一个package.json文件,并使用“npm run”运行一些脚本,具体来说请参考https://docs.npmjs.com/misc/scripts。
我的脚本需要扩展一些环境变量,并且希望使它跨平台兼容。例如,我的脚本可能会这样说
"scripts": {
"build": "md %npm_package_version%\helloworld"
}
但它目前在Windows上运行,因为使用了环境变量扩展。Linux将使用md $npm_package_version\helloworld
。
npm
是否带有一种机制来转换环境变量扩展,以便跨平台使用?