codova 打包vue项目的坑

Posted nomarker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codova 打包vue项目的坑相关的知识,希望对你有一定的参考价值。

打包过程参考 https://segmentfault.com/a/1190000019491068

坑一:

vue router路由不能再使用history模式,因为现在使用的是file协议,不是http(s)协议了,使用history模式会跳转从而找不到文件,修改成hash模式。
坑二:
路径问题,因为打包成app时会有平台路径添加到前面,所以不能像web一个使用绝对路径,而要使用相对路径,分别打包iosandroid就不需要考虑平台路径问题了。
技术图片
但是新的问题出来了,但是如果要剥离css出来,那么css正常和html不在一个目录,相对于css的图片资源和字体图标资源都会错位,这时就要在

ExtractTextPlugin.extract方法的配置参数里添加public这个参数了,上面链接的参考文章里有提到。

技术图片

 

 

 

 

以上是关于codova 打包vue项目的坑的主要内容,如果未能解决你的问题,请参考以下文章

vue 打包上线后出现的问题

使用vue cli开发项目中遇到的坑

记录app webview内嵌vue单页应用所遇到的坑

Vue.js学习—— vue-cli初始化项目的坑终极解决办法和总结(离线安装webpack下载模板)

Vue3.0项目从Webpack改造成Vite

vue-scroller的使用以及使用的那些坑