cross-env分环境打包解决NODE_ENV=development 不是内部或外部命令

789 阅读1分钟

启动项目时报错,提示:

NODE_ENV=development 不是内部或外部命令,也不是可执行的程序或批处理文件

原因:项目中使用NODE_ENV =production, 来设置环境变量时,大多数Windows命令提示将会阻塞(报错),因为windows不支持NODE_ENV=development的设置方式。

解决方式: cross-env能够提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量,然后在windows上也能兼容运行。

安装:

npm install --save-dev cross-env 安装后就可以使用cross-env分环境打包了,接下来就可以正常启动项目了 image.png