【发布时间】:2018-12-05 21:05:08
【问题描述】:
我已经使用 React 构建了一个 Electron 应用程序。我正在使用 Electron-prebuilt-compile 以使其与 React 一起正常工作。当我正在开发并使用 npm start 运行它时,一切都很完美。我完成了版本 1,需要将其打包以安装在其他计算机上。我正在使用 Electron-builder 来做到这一点。我能够顺利运行,没有错误。然后我运行它生成的 .exe 并最终得到一个 Unexpected Token 错误(它指向一个导入)。就好像一旦我把它打包,它就不能再告诉什么是导入/导出,我认为这就是电子预编译编译器的用途。有什么我可能会丢失的吗?我遵循了几个不同的指南,也尝试了不同的打包脚本并得到了相同的结果。
这是我的项目回购: Click here for GitHub Repo
如果您想对其进行测试,则需要创建一个测试 firebase 数据库。然后创建一个与下面完全相同的 .env 文件,但带有您的 firebase 信息。或者直接将您的信息放入 app.jsx 文件中。
FIREBASE_APIKEY =
FIREBASE_AUTHDOMAIN =
FIREBASE_DATABASEURL =
FIREBASE_PROJECTID =
FIREBASE_STORAGEBUCKET =
FIREBASE_MESSAGINGSENDERID =
【问题讨论】:
-
这可能是一个问题的原因有一百万零一个。如果您不提供任何其他详细信息,您可能需要共享整个代码库。
标签: reactjs electron electron-builder