Hunter Ji
Hunter Ji
> > >  按照你的教程、开发环境可以成功运行、但是我打包后无法加载js、css,可能是什么原因呢 > > > > > > 你首先确认下报错提示的文件路径是否正确。这个截图信息比较少,其它的方向我暂时没有什么头绪。😣 > > 是我的组件库的问题,回导致打包资源路径不对、谢谢作者 😊😊😊
> 这里你说的“设置node环境”是指scripts里面的设置环境变量无效要手动设置吗?如果是这意思的话,我建议按照文章里推荐的cross-env来设置环境变量,cross-env可以适配不同平台来设置环境变量,就不需要考虑平台的差异了。
> 主进程如何热重载? [Vite+Electron快速构建一个VUE3桌面应用(二)——动态模块热重载](https://github.com/Kuari/Blog/issues/53)
> cross-env 已经用了,但是好像没生效 可以调试下,看看是环境变量没写上还是应用没读取到
> 引入ipc通信后报这个错  我看网上说要配置vue.config.js 那在vite中应该怎么配置呢 vite关于ipc这块的问题我也没处理过,不好意思😮💨
> 目前我了解的是直接在mac上打包就行了,在不同平台打包生成不同平台适应的包。
> 博主你好,请问你有研究过electron window打包后发布到linux改怎么做吗?我用的electron packager生成linux包但是发布到我的ubuntu虚拟机上报错  你试试在linux上打包呢
> > > > > > > > > 现在了解的是在mac上打包就行了,在不同平台打包我打包不同平台直接对应的包。 > > 你好,我在Mac上打包出现了这个报错,目前暂时查找原因 我看报错有一个权限问题,你试试不要放到桌面上的文件夹,而是在用户家目录下编译看看呢
> 大佬,有个问题想请教下。之前我用vue+vite写的一个前端,使用axios的时候设置了前端的通信端口是localhost:3000,用文章方法打包成桌面端后,打开使用axios的时候还是回去访问localhost的ip,然后访问失败。我在查看端口号时发现打包后的项目没有开启3000端口,再npm run dev运行前端打开3000端口的时候,打包后的桌面端才可以正常使用,这问题怎么解决。[大哭] 你好,你可以看下文章步骤`三.3`处,生产环境下其实应该是访问编译好的文件了,而不再是web server了。 ```javascript mainWindow.loadURL( NODE_ENV === 'development' ? 'http://localhost:3000' :`file://${path.join(__dirname, '../dist/index.html')}` ); ```
> 大佬,想请教一下,怎样才能在这个简单配置下加点东西 然后支持在nodejs环境下使用import呀 你好,我理解你的需求应该是想在nodejs中处理es6模块,给你推荐一个文章,阮一峰大佬的[Node.js 如何处理 ES6 模块](https://www.ruanyifeng.com/blog/2020/08/how-nodejs-use-es6-module.html),讲得很通俗易懂,希望可以解决你的问题。 以及[nodejs官方的说明](https://nodejs.org/api/esm.html#modules-ecmascript-modules),也可以看看。