vue中cross-env使用(解决跨平台设置NODE_ENV的问题)
在搭建公司前端项目的时候,package.json配置后会提示NODE_ENV不是内部或外部命令,也不是可运行的程序 或批处理文件。简单来说,就是windows不支持 NODE_ENV=development解决办法:就可以用到cross-envcross-envcross-env是跨平台设置和使用环境变量的脚本。在大多数Windows命令行中在使用NODE_ENV = production设置环
·
在搭建公司前端项目的时候,package.json配置后会提示
NODE_ENV不是内部或外部命令,也不是可运行的程序 或批处理文件。
简单来说,就是windows不支持 NODE_ENV=development
解决办法:就可以用到cross-env
cross-env
cross-env是跨平台设置和使用环境变量的脚本。
在大多数Windows命令行中在使用NODE_ENV = production
设置环境变量时会报错。同样,Windows和Linux命令如何设置环境变量也有所不同。
使用 cross-env 可以设置在不同的平台上有相同的NODE_ENV参数
使用:
npm安装方式
npm i --save-dev cross-env
package.json中的配置
{
"scripts": {
"build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js"
}
}
更多推荐
已为社区贡献32条内容
所有评论(0)