【发布时间】:2018-08-23 01:13:48
【问题描述】:
我正在学习 Electron,所以我第一次使用它,关注 this tutorial by DesignCourse。在继续之前,我不断检查以确保我的代码正常工作。我可以确认,每当我在命令提示符下使用 npm start 运行它时,它都能正常运行。
但是,每当我尝试将其部署到可以发送给其他人的应用程序中时,都会遇到一些错误。最大的问题是,当应用程序被打包时,尝试运行应用程序会得到一个关于缺少模块“电子重载”的错误。我不知道这个模块怎么会丢失。我有linked an image of the error here。如何解决此问题以让我的应用程序运行?
还有另一个相关问题。当我第一次打包应用程序时,我当时没有任何错误。但如果我再次尝试打包应用程序,我会得到this error about asar。我不相信我在第一次打包和任何后续尝试之间更改了我的代码中的任何其他内容,除了我的 package.json 文件中的版本号。为什么这个错误现在出现而不是以前出现?
编辑:糟糕,我忘记了一个可能有帮助的小细节!虽然我可以从命令提示符运行该应用程序,但每次我这样做时都会收到一条奇怪的消息。它说"Electron could not be found. No hard resets for you!", but the app still runs。这是为什么呢?
【问题讨论】:
标签: javascript html deployment electron