美文网首页vue
已有的vue项目如何使用electron打包成桌面应用

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

作者: cooqi | 来源:发表于2018-06-29 16:13 被阅读2458次

    这两篇文章写得非常详细,也非常好用,亲测有效
    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弄好后,再记录一下

    相关文章

      网友评论

        本文标题:已有的vue项目如何使用electron打包成桌面应用

        本文链接:https://www.haomeiwen.com/subject/kcmayftx.html