在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 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
不用串行,直接: