最近在学习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,如:
运行脚本无报错,可以正常启动本地服务