在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 ...
执行时就无法得到环境变量
2 回答11.4k 阅读✓ 已解决
2 回答13.3k 阅读✓ 已解决
5 回答4.4k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
2 回答11k 阅读✓ 已解决
2 回答4.6k 阅读✓ 已解决
4 回答4.1k 阅读✓ 已解决
不用串行,直接: