cross-env 作用是跨平台设置、使用环境变量。
NODE环境变量设置,不同平台下设置方式不一样。
NODE_ENV=dev,这种设置window平台下不支持,报错信息如下截图所示:
解决办法:使用cross-env进行变量设置
安装cross-env:
npm install cross-env --save-dev
package.json文件,scripts片段:
{
"scripts": {
"dev": "cross-env NODE_ENV=dev npm run routes && webpack-dev-server --hot --progress --port 8086 --inline"
}
}