Mac环境下npm install报ENOENT错误如何解决?
解决npm install报错ENOENT(找不到package.json)
确认当前工作目录正确性
执行pwd查看当前所在路径,对比报错提示的/Applications/GitHub/React,确保你确实处于该目录。若不在,执行cd /Applications/GitHub/React切换到正确目录。检查目录内是否存在package.json文件
执行ls查看当前目录的文件列表,确认是否有package.json:- 若是新建项目:执行
npm init -y快速生成默认的package.json文件,之后再运行npm install。 - 若是克隆/下载的现有项目:可能是文件丢失或未完整下载,重新获取完整的项目文件(比如重新克隆仓库、解压完整压缩包),确保package.json存在。
- 若是新建项目:执行
额外排查项
若确认package.json存在仍报错,检查文件名是否为小写的package.json(注意大小写敏感),或执行ls -l查看文件权限,确保当前用户拥有读取权限。
内容的提问来源于stack exchange,提问作者amogusenjoyer123
相关产品推荐
相关产品推荐

