在VS Code中运行npm install时出现ENOENT找不到package.json报错
npm install 报错ENOENT找不到package.json解决方案
报错含义翻译
你遇到的报错核心信息翻译如下:
npm 错误!代码 ENOENT npm 错误!系统调用 打开 npm 错误!路径 C:\Users\sahib/package.json npm 错误!错误号 -4058 npm 错误!enoent 不存在该文件或目录,尝试打开 'C:\Users\sahib\package.json' npm 错误!enoent 该错误与npm无法找到对应文件有关
问题根因
npm install命令执行时会默认读取当前工作目录下的package.json依赖配置文件,出现该报错的两个常见原因:
- 终端当前工作目录不是存放项目代码的目录,npm去了错误路径下找配置文件
- 项目目录下确实没有
package.json依赖配置文件
解决步骤
- 首先确认当前终端目录下的文件列表,在PowerShell中执行
dir命令,检查输出中是否存在package.json文件 - 如果存在该文件,说明你当前终端工作目录不对,执行
cd命令切换到package.json所在的目录后,再次执行npm install即可 - 如果不存在该文件,先执行
npm init -y命令初始化生成默认的package.json文件,之后再执行npm install即可
内容的提问来源于stack exchange,提问作者brain games
相关产品推荐
相关产品推荐

