首页  >  问答  >  正文

javascript - cross-env 不起作用怎么办?

package.json里面scripts语句如下

"test": "cross-env NODE_ENV=dev && node test.js"

test.js 只有一句 console.log(process.env.NODE_ENV)

但结果显示undefined

为什么?

淡淡烟草味淡淡烟草味2710 天前1003

全部回复(2)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:19:26

    自问自答,原因是中间不能有&&&&这样会划分出前后两个环境,导致后一个语句的环境没有NODE_ENV

    回复
    0
  • PHPz

    PHPz2017-05-19 10:19:26

    NODE_ENV=dev这里不能有空格
    "test": "cross-env NODE_ENV=dev&& node test.js"

    回复
    0
  • 取消回复