VS Code执行npm install报ENOENT错误(Node 18.9.1),求解决方案
解决npm install报错ENOENT找不到package.json的问题
根据你提供的报错信息,核心问题是npm在当前执行目录找不到package.json文件,对应路径是C:\Users\ASUS\OneDrive\Desktop\cw\package.json。以下是针对性的解决步骤:
先确认终端工作目录:在VS Code终端执行
cd(Windows系统),输出的路径必须是C:\Users\ASUS\OneDrive\Desktop\cw。如果不是,执行命令cd C:\Users\ASUS\OneDrive\Desktop\cw切换到目标目录后再重新运行npm install。如果目标目录确实没有package.json:
- 若是新项目,执行
npm init -y一键生成默认的package.json文件,之后再执行npm install。 - 若是从其他地方获取的项目,检查是否遗漏了package.json(可能被版本忽略规则排除),联系项目提供者获取该文件,或者从项目仓库重新拉取完整代码。
- 若是新项目,执行
排查OneDrive同步问题:OneDrive的文件同步可能导致路径异常或文件读取失败,尝试将
cw文件夹移动到非OneDrive目录(比如直接放在系统桌面,而非OneDrive同步的桌面文件夹),再重复安装操作。
内容的提问来源于stack exchange,提问作者hamudsadek
相关产品推荐
相关产品推荐

