问题描述
我的系统:
-
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,看来已经修复了它。仍不确定是什么引起了最初的问题,但它又能正常工作了。对于那些感兴趣的人,这是我使用的资源:
-
https://stackabuse.com/how-to-uninstall-node-js-from-mac-osx/
-
https://pawelgrzybek.com/install-nodejs-installer-vs-homebrew-vs-nvm/
更新:
我在运行npm start
时一直遇到问题。最终的工作是使用CLI创建一个新的样板项目,并将package-lock.json
的内容复制到旧项目中。终于启动了该应用程序。