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

最近在学习next.js的时候,在按照教程配置package.json中的生产环境命令和开发环境的命令后,运行npm run dev 出现'NODE_ENV' 不是内部或外部命令,也不是可运行的程序或批处理文件。

教程上本来的配置为:

此时有两种解决方法:

1.NODE_ENV=xxxxxxx前面添加set,如:

   

但是这个方法只可以保证我运行npm run dev后不出错,却无法启动本地服务

2.安装cross-env:npm install cross-env –save-dev,再在NODE_ENV=xxxxxxx前面添加cross-env,如:


运行脚本无报错,可以正常启动本地服务

猜你喜欢

转载自blog.csdn.net/qq_16933879/article/details/79398349