前端 - uniapp - - 分包
我之前遇到过node_modules/uni.modules里的组件库也被打进主包了 导致主包的体积干到了几十M 最后发现是我在index.scss中定义了一个font-family字体 会将ttf格式的字体资源文件编译成base64打包进所有的css文件中 包括依赖中的组件库 最后只能放弃这个字体了。除了分包 还要注意小程序的静态资源(static中的图片之类的)也会占用主包空间 静态资源要放在
·
uniapp的项目发布前要求主包和每个分包都小于2M(官网推荐主包小于1.5M 但只要小于2M都可以发布)
分包里面的页面不可和主包(pages)里面的页面路径相同 否则编译时会报错
“root”是从根目录下的路径开始找 每一个root就是一个分包 注意分包的体积也不要大于2M
“pages”里的配置就和主包的pages一样 path路径 style页面表现形式
除了分包 还要注意小程序的静态资源(static中的图片之类的)也会占用主包空间 静态资源要放在服务端
我之前遇到过node_modules/uni.modules里的组件库也被打进主包了 导致主包的体积干到了几十M 最后发现是我在index.scss中定义了一个font-family字体 会将ttf格式的字体资源文件编译成base64打包进所有的css文件中 包括依赖中的组件库 最后只能放弃这个字体了
更多推荐
所有评论(0)