【问题标题】:ElectronJS npm start / bash: electron-forge: command not foundElectronJS npm start / bash:电子锻造:找不到命令
【发布时间】:2021-02-15 17:36:19
【问题描述】:

我的系统:

  • Mac OSX 10.14.6

  • 电子:10.1.5

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

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

我尝试删除我的node_modules 文件夹并重新安装,我尝试创建一个新的电子锻造样板,但都没有改变。我尝试全局安装 electron-forge,但在第二步出错,我发现几篇 stackoverflow 文章说我不应该全局安装 electron-forge。我没有在系统级别上更改任何东西(我知道的),但这似乎是一个系统问题,而不是一个包问题,但我没有足够的知识去做除了谷歌错误之外的任何事情,看看是什么stacksoverflow 文章已经发布,但没有文章有帮助。

我希望得到任何帮助,Electron 已经完全停止在我的系统上工作,我不知道如何解决它。提前致谢!

【问题讨论】:

标签: javascript node.js bash electron electron-forge


【解决方案1】:

我最终删除并重新安装了 Node,这似乎已经修复了它。仍然不确定是什么导致了最初的问题,但它又可以工作了。对于那些感兴趣的人,这是我使用的资源:

更新:

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

【讨论】:

  • 我遇到了同样的问题,即使我卸载并重新安装了 Node.js。我最终尝试的是删除package-lock.json 并再次运行npm install。之后我就可以开始我的应用程序了。
【解决方案2】:

我知道这是一个老问题,但是我遇到了同样的问题,我没有卸载 Node,而是使用了rm -rf node_modules,然后我使用了npm cache clean --force。我重新安装了我的依赖项,electron-forge 再次工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    相关资源
    最近更新 更多