大家好,我现在使用nodejs中的一个框架electron,写了一个程序,程序运行过程中会
创建不同的html文档,electron再去加载这些文档,我在Ubuntu下面调试运行的时候
是没有问题的,但是将程序打包之后放到Windows平台运行的时候,有问题
定位问题出在了程序运行的时候并没有创建文件,或者是创建了文件,但是找不到文件
我看了一下,我在Ubuntu下面创建html文件的路径是项目目录/html/目录下面的
但是在Windows中,electron在加载的时候是去安装路径下面的一个app.asar目录下面去查找这个文件,所以文件找不到
请问这个问题有人遇到吗,该如何解决呀
创建不同的html文档,electron再去加载这些文档,我在Ubuntu下面调试运行的时候
是没有问题的,但是将程序打包之后放到Windows平台运行的时候,有问题
定位问题出在了程序运行的时候并没有创建文件,或者是创建了文件,但是找不到文件
我看了一下,我在Ubuntu下面创建html文件的路径是项目目录/html/目录下面的
但是在Windows中,electron在加载的时候是去安装路径下面的一个app.asar目录下面去查找这个文件,所以文件找不到
请问这个问题有人遇到吗,该如何解决呀
解决方案 »
- 如何阻止父级js方法执行?
- 怎样跳转jsp页面
- 关于javascript怎么包含页面
- 求兼容IE6 IE7 Firefox 的框架告诉自适应代码,梅花雪那个在IE7下不行
- 关于JAVASCRIPT的表格排序问题!
- 有关 htc 的问题,PROPERTY 已经PUBLIC,却无法访问
- 求javascript程序,当点击input的文本输入框时,在文本框中就显示系统时间??
- 【求助】怎么才能把具体信息显示出来
- 使IE打印网页的时候,不打印页眉页脚的当前日期、网页地址,当前页码格式等******************************
- 如何获取select对象值,
- express使用post请求404报错
- 用nodejs做后端,页面跳转后session中的数据消失,请问怎么解决?
调试的时候所有文件都是可见的,但是如果你用的是electron-builder打包的话,我怀疑你可能并没有把html文件夹打包出来。
能不能详细说一下,如果要打包APP根目录中的main.js, preload.js,还有public文件夹,如何设置?我发现这些在electron-builder打包后,目标文件夹中都没有。