npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs \package.json'
找不到package.json文件,一般情况下npm安装时都会生成node_modules文件夹(所安装的模块)和package.json(支持安装模块的文件)。
解决方案:需要有package.json才能npm install。可以npm init初始化生成一个package.json。在安装的盘目录下重新初始化npm,此时目录下就会创建了package.json文件。
在node的执行语句 npm init 即可。(注意查看生成文件所在目录)
参考链接:https://segmentfault.com/q/1010000012930521
Error: Cannot find module 'express'
如果执行完上面的步骤且安装了express模块后却无法使用,则需要查看node_modules文件夹是否包含express文件

解决方案:包含express模块的文件,需要让你的代码在包含此模块的目录下执行(如此模块在D盘,你的代码文件在E盘,那么你需要将你代码迁移到D盘运行,或者在E盘也安装一个express模块)
本文详细解析了npm安装过程中出现的警告和错误,如找不到package.json文件及无法找到已安装模块的问题,并提供了具体解决方案,包括如何初始化生成package.json文件和确保模块正确安装在项目目录中。
2万+

被折叠的 条评论
为什么被折叠?



