事情起因是朋友的项目,之前是若依写的,最近想打包成electron,去搜一下,自然看到electron-builder,然后跟着教程一路执行,参考 vue改成electron应用,这个在Mac上执行良好,但是在window上面左边的菜单点击跳转404界面,找了良久,核心是因为window在path.resolve的时候执行出来得到的路径是带着盘符的
实际上我们想要这种效果
搜了很多方法,最终觉得这种为最佳实践,在electron环境下面的时候让他走path.posix.resolve
process.env.VUE_APP_BUILD_TYPE 在npm命令上面添加即可