uni-app下[manifest.json][h5.router.base]优先于vue.config.js下的publicPath

vue.config.js - uni-app官网 (dcloud.io)

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

imageimage

image

image

image

image

image

image

image

image

image

image

此时执行的每个链式配置方法虽然没有传入配置选项,但其实在实例化这些配置方法并加入配置方法数组时已经通过闭包保持了对配置选项的引用,所以无需再传入。

image

image

image

image

image

这里与链式配置方法相同,在实例化配置方法时已经通过闭包保持了对配置选项的引用。

image

image

image

image

image

image

image

image

image

VUE CLI Service,初始化时获取插件,有内置插件,还有通过page.json配置的满足约定命名条件的uni-app插件,运行命令,初始化vue配置选项,应用所有插件并将配置选项作为参数传入,应用插件过程中注册可执行的命令,uni-app插件还读取自己的配置选项并覆盖vue的配置选项,并将选项及插件自身提供的Webpack链式配置及配置方法注入Sevice中 ,最后执行命令,将执行所有的Webpack配置方法,生成一个个具体的配置项并最终执行Webpack。

posted @ 2021-05-22 00:03  StarkBrothers  阅读(1515)  评论(0编辑  收藏  举报