执行npm install命令时出现ENOENT错误,无法找到package.json文件
npm install 报错ENOENT的解决办法
错误信息
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\hp\Downloads\Direct-messaging-app-app/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: 没有该文件或目录,打开 'C:\Users\hp\Downloads\Direct-messaging-app-app\package.json'
npm ERR! enoent 这与npm无法找到文件有关。npm ERR! enoentnpm ERR! 本次运行的完整日志可在以下路径查看:npm ERR! C:\Users\hp\AppData\Local\npm-cache_logs\2022-11-24T06_46_21_615Z-debug-0.log

解决步骤
- 检查当前工作目录:打开终端,执行
cd C:\Users\hp\Downloads\Direct-messaging-app-app切换到指定文件夹,再执行dir(Windows)或ls(Mac/Linux)查看是否存在package.json文件。 - 若缺少package.json:在该文件夹下执行
npm init -y快速生成默认配置的package.json,之后再运行npm install。 - 确认路径正确性:检查文件夹名称是否与终端中的路径一致,避免因文件夹重命名(如重复的“-app”)导致路径错误。
- 清理缓存重试:若确认文件存在仍报错,执行
npm cache clean --force清理npm缓存,再重新执行npm install。
内容的提问来源于stack exchange,提问作者Tharu Salgado
相关产品推荐
相关产品推荐

