在npm中使用 &&串行任务,但是在使用vue-cli中的脚手架工具时,在npm script中写
cross-env NODE_ENV=test && node build/build.js
在build.js中无法获取到NODE_ENV的值,但是去掉 &&就可以,请解释一下原理,这样的串行难道不对吗,
先定义,然后执行
在npm中使用 &&串行任务,但是在使用vue-cli中的脚手架工具时,在npm script中写
cross-env NODE_ENV=test && node build/build.js
在build.js中无法获取到NODE_ENV的值,但是去掉 &&就可以,请解释一下原理,这样的串行难道不对吗,
先定义,然后执行
这是cross-env
定义的指令格式cross-env envSetters command commandArgs
如果用&&
就是两条指令,那么node ...
执行时就无法得到环境变量
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
2 回答12.8k 阅读✓ 已解决
2 回答10.6k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
3 回答8k 阅读
不用串行,直接: