仅供参考:
我已经使用electronic-forge构建了一个电子应用程序,并在运行该应用程序时使用了
electron-forge start
它按预期工作。
该应用程序加载传单地图,并从本地存储(在主App文件夹的“数据”子文件夹中)geoJSON文件中绘制多边形和点。
当我使用
打包时electron-forge package
打包过程顺利进行。
√ Checking your system
√ Preparing to Package Application for arch: x64
√ Compiling Application
√ Preparing native dependencies
√ Packaging Application
除了我现在运行打包的应用程序
.\out\AppName-win32-x64\AppName.exe
加载到一个点,然后当index.html尝试加载geoJSON时出现错误。
parsererror: Failed to compile %path_to_geojson_file%
Asked to compile %path_to_geojson_file% in production, is this file not precompiled?
其中%path_to_geojson_file%是现在存储在。\ out \ AppName-win32-x64 \ resources \ app \ data文件夹中的文件路径,而不是原始文件夹。\ data
似乎文件被正确打包,只是没有被编译?
仅供参考
我似乎找不到任何地方记录的此错误,并且用尽了所有的想法对其进行调试。
是否有必要将这些(geo)JSON文件强制预编译为电子伪造的一部分?它似乎不会像通常的过程一样自动发生,并且不进行编译似乎是导致此错误的原因。
我想念什么?