重启Electron应用失败:提示缺失package.json问题求助
解决Electron启动时npm找不到package.json的问题
你的报错信息已经把问题点说得很清楚了——npm在你的用户主目录(/Users/vivekchowdary)里找不到package.json文件,但实际上electron-quick-start项目的package.json是在子目录里的。这说明你执行npm start的时候,并没有真正进入到electron-quick-start目录中,大概率是cd命令没生效,或者你误以为自己已经在目标目录里了。
下面是一步步的解决方法:
先确认当前所在的目录,执行命令:
pwd如果输出结果不是
/Users/vivekchowdary/electron-quick-start,就说明你确实不在项目目录里。切换到正确的项目目录,建议使用完整路径避免出错:
cd /Users/vivekchowdary/electron-quick-start再次执行启动命令:
npm start
如果还是无法启动,可以做额外的排查:
- 执行
ls命令,查看目录里是否存在package.json文件,确认项目文件没有丢失。 - 如果文件确实缺失,重新克隆项目再尝试:
git clone https://github.com/electron/electron-quick-start cd electron-quick-start npm install && npm start
内容的提问来源于stack exchange,提问作者Vivek




