You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Vue项目执行npm install、npm run serve报ENOENT错误如何解决

报错原因

该报错核心是npm在终端当前工作目录下找不到package.json配置文件,无法加载项目依赖与脚本配置。

报错日志如下:

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\ivana\OneDrive\Радна површина\Udemy\prj-cmp-01-starting-setup (2)/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\ivana\OneDrive\Радна површина\Udemy\prj-cmp-01-starting-setup (2)\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ivana\AppData\Local\npm-cache_logs\2021-11-07T13_12_37_433Z-debug.log
解决步骤
  • 首先确认当前工作目录是否存在package.json:在VS Code终端执行dir package.json,如果返回找不到文件的提示,按后续步骤排查。
  • 检查VS Code打开的根目录是否正确:你当前打开的是prj-cmp-01-starting-setup (2)文件夹,确认这个文件夹就是项目的根目录,而不是打开了外层文件夹、项目存放在子目录中的情况。如果是目录选错,重新在VS Code中选择项目根目录打开即可。
  • 排查路径字符兼容问题:当前路径包含西里尔字符Радна површина,npm对非ASCII字符的路径兼容性较差,确认目录正确仍报错的话,把整个项目文件夹移动到纯英文无特殊字符的路径下,比如C:\vue-projects\prj-cmp-01-starting-setup,再重新打开项目执行命令。
  • 缺失package.json的处理:如果确认项目根目录确实没有该文件,说明你拿到的项目包不完整,要么重新下载完整的启动项目资源,要么手动初始化:执行npm init -y生成基础package.json,补充对应Vue项目的依赖、scripts配置后再执行npm install。
  • 所有配置确认无误后,重新执行npm install安装依赖,再执行npm run serve启动项目即可。

内容的提问来源于stack exchange,提问作者Ika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 07:24:06