我觉得自己是一个真正的傻瓜,他发布了一个语法错误问题,但我真的不知道该如何解决
我正在尝试使用以下脚本在节点的package.json文件中设置构建过程
"scripts": {
"build": "NODE_ENV=production { echo '// mypkg-x.y.z'; browserify -r ./client/main.js:mypkg | uglifyjs -cm; } > dist/mypkg.min.js"
}
在sh中运行以下内容
NODE_ENV=production { echo '// mypkg-0.0.0'; browserify -r ./client/main.js:mypkg | uglifyjs -cm; } > dist/mypkg.min.js
sh错误输出
sh: -c: line 0: syntax error near unexpected token `}'
当我在bash
其中运行命令时,它工作正常,但是nodejs使用sh
:{
最终目标
我正在浏览一些JavaScript代码,并且想在打包输出的名称/版本之前加上前缀
// mypkg-x.y.z
<bundle output here>
设置后添加分号NODE_ENV
:
"build": "NODE_ENV=production; { echo '// mypkg-x.y.z'; browserify -r ./client/main.js:mypkg | uglifyjs -cm; } > dist/mypkg.min.js"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句