已有的vue项目如何使用electron打包成桌面应用

这两篇文章写得非常详细,也非常好用,亲测有效
https://www.jianshu.com/p/eaacfc40504d
https://blog.csdn.net/qq_35165004/article/details/80665813

中间遇到的问题,就是vue打包后 资源路径问题
1.修改config-------index.js--------assetsPublicPath: './'

  build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: '/', //此处改为assetsPublicPath: './'
.............
}

2.build-----------utild.js---------publicPath:'../../'

 if (options.extract) {
      return ExtractTextPlugin.extract({
        use: loaders,
        fallback: 'vue-style-loader',
       //此处加一句
        publicPath:'../../'
      })
    } else {
      return ['vue-style-loader'].concat(loaders)
    }
  }

其实官方还有vue-electron;之前用过一次也是很好用,更简单,但是不知道为什么之前项目抽风抱一堆错误,无奈就换了这一种,感觉也很ok

后面吧vue-electron弄好后,再记录一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容