ElectronJS npm start / bash:电子伪造:未找到命令

问题描述

我的系统:

  • Mac OSX 10.14.6

  • 电子:10.1.5

  • 电子锻造:^ 6.0.0-beta.54

我一直在从事电子方面的项目。我使用电子伪造开始它,我有一个运行良好的小型应用程序,然后将其搁置了几个星期。回到它,我尝试运行npm start,它什么也没做,只是返回到新的终端线。所以我尝试了electron-forge start,它返回了bash: electron-forge: command not found

我尝试删除node_modules文件夹并重新安装,我尝试创建一个新的电子伪造样板,但都没有改变。我尝试在全球范围内安装电子伪造,但是在第二步中出错,并且我发现了几篇stackoverflow文章,说我不应该在全球范围内安装电子伪造。我没有在系统级别上进行任何更改(我知道),但这似乎是系统问题,而不是程序包问题,但是除了Google出现的错误之外,我没有足够的知识去做其他事情,看看会发生什么stacksoverflow文章在那里,但没有文章有帮助。

我很乐意提供任何帮助,Electron已完全停止在我的系统上工作,并且我不知道如何对其进行故障排除。预先感谢!

解决方法

我最终删除并重新安装了Node,看来已经修复了它。仍不确定是什么引起了最初的问题,但它又能正常工作了。对于那些感兴趣的人,这是我使用的资源:

更新

我在运行npm start时一直遇到问题。最终的工作是使用CLI创建一个新的样板项目,并将package-lock.json的内容复制到旧项目中。终于启动了该应用程序。