我正在构建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
带有转换环境变量扩展以使其跨平台工作的机制?
要使其跨平台,请使用cross-var
:
"scripts": {
"build": "cross-var md %npm_package_version%\helloworld"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句