关于二次npm start失败且报错的解决办法:
在项目都安装完
npm start启动试验过hello world这种程序可以运行后
因为自定义js文件内部的一些改动,造成了页面展示报错。
此时我做了一个很愚蠢的决定,我先关闭了localhost3000的页面,然后关闭了终端
重点在于,我并没有停止,而是直接关闭
然后我又新建终端运行npm start
报错了!
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test1@0.1.0 start: react-scripts start
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the test1@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! E:\nodejs\node_cache_logs\2020-09-16T16_25_35_297Z-debug.log
然后就百度,但是都不能解决
重点怀疑过两个方面,一个是3000端口被占用,但是通过cmd运行netstat查看端口命令后并没有发现问题,不死心的又重启了一遍,还是不行。
此时只能执行第二个方案,因为要删要安,我其实是不想这样的,但是找不到更好的办法,先删除package-lock.json,然后删除node_modules