鍍金池/ 問答/Linux  HTML/ npm && 串行任務(wù)的時(shí)候cross-env出現(xiàn)問題

npm && 串行任務(wù)的時(shí)候cross-env出現(xiàn)問題

在npm中使用 &&串行任務(wù),但是在使用vue-cli中的腳手架工具時(shí),在npm script中寫

cross-env NODE_ENV=test && node build/build.js

在build.js中無(wú)法獲取到NODE_ENV的值,但是去掉 &&就可以,請(qǐng)解釋一下原理,這樣的串行難道不對(duì)嗎,

先定義,然后執(zhí)行

回答
編輯回答
北城荒

不用串行,直接:

cross-env NODE_ENV=test node build/build.js
2018年5月16日 22:43
編輯回答
好難瘦

這是cross-env定義的指令格式cross-env envSetters command commandArgs
如果用&&就是兩條指令,那么node ...執(zhí)行時(shí)就無(wú)法得到環(huán)境變量

2018年2月15日 21:09
編輯回答
護(hù)她命

這種場(chǎng)景下的問題重現(xiàn)cross-env NODE_ENV=local node ./build/index.js && wepy build --watch

2018年7月5日 15:05