node项目启动时遇到的问题:
第一次搭建项目,需要用到node,本来有现成的素材(直接运行即可),却发现和教程一样的流程还是起不来,遂翻阅了一些资料,才找到解决方法。
如果你和我一样,也是现成的素材,直接运行即可,那么可以参考我查到的解决方法。
问题一:
如果遇到这种报错,需要清除之前项目留存的东西,首先删除此目录下的node_modules文件夹和package-lock.json文件(可以先备份),然后运行以下命令:
# 首先清除缓存
npm clean cache
# 然后安装依赖
npm i
# 最后运行测试
nodemon index.js
问题二:
端口被占用,使用命令查看端口是否被占用,然后可以杀死占用端口的进程,也可以修改项目所用到的端口。
1.第一步
# 查看端口是否被占用
netstat -aon | findstr "5000"
如图:
2.第二步
记下PID,再去查询进程:
# 如果被占用,可以使用此命令查看是被哪个进程占用
tasklist | findstr "14344"
我这里是已经运行起来的项目,所以这个端口是被node占用了。
3.第三步
最后再杀死进程。
杀死进程可以在任务管理器中找到对应的进程号,手动结束。
也可以使用命令直接杀死
taskkill /pid 14344 -f