npm报错处理 npm ERR! code EJSONPARSE npm ERR! code ELIFECYCLE ‘NODE_ENV‘ 不是内部或外部命令,也不是可运行的程序

公司再配自动部署,Linux 、windows环境不同,改了package.json文件。

 npm ERR! code EJSONPARSE

这个因为修改package.json少了“,也就是json格式错误。

 npm ERR! code ELIFECYCLE

'NODE_ENV' 不是内部或外部命令,也不是可运行的程序

本次情况同时产生。

npm install --save-dev cross-env

之后找到package.json中的NODE_ENV,全部加上前缀,cross-env NODE_ENV

最终npm start 就跑起项目了

总结:windows 环境下需要 cross-env这个东西但是在Linux 上有这个就会报错。

开发环境不同导致的   一个Linux 一个windows

 

 

 

你可能感兴趣的:(npm报错处理 npm ERR! code EJSONPARSE npm ERR! code ELIFECYCLE ‘NODE_ENV‘ 不是内部或外部命令,也不是可运行的程序)