npm install 后没报错,但是为什么没出现node_modules包和package-lock.json文件

378 阅读1分钟

错误记录

昨天在部署前端项目的时候执行

npm install

然后执行

npm start

突然报错:

1678845172572.png

上网查问题后,说是缺少了'express'包,然后我就下载了这个包,但是还是报错。然后试了很多方法都没用,问了好几个大佬也说没遇见过这个问题。

问题解决

在排错的过程中突然发现,虽然npm install没报错,但是却没生成node_modules包和package-lock.json文件。所以从这个方向继续排错。得知,我们需要修改全局配置,执行以下代码:

npm set global=false

我们查看一下配置

npm config list  //查看npm配置

发现global没变化(之前排查的时候试过这个方法,但是没实际解决)

1678845795398.png

最终也是找到了九年前的一篇问答:

cnodejs.org/topic/52560…

1678845928373.png

最终通过二楼用户提供的方法解决了问题。(删除对应文件后,再修改global,最终项目就成功跑起来了)