为什么使用 .vue 源码分发而不是 js 文件
代码冗余,无法在构建时优化,出错时难以跟踪,作为组件维护者可能要打包多份代码出来满足不同需求(压缩版,未压缩,不同语言版)。在webpack中如果不加配置还会被多次打包。
整体打包成一个js和一个css在移动端属于严重浪费,降低体验和性能。
就上面的问题来说,源码分发的方式完美解决。
源码分发的最大好处是可以实现源码编译时处理,这也是 vux-loader
的用处。
代码冗余,无法在构建时优化,出错时难以跟踪,作为组件维护者可能要打包多份代码出来满足不同需求(压缩版,未压缩,不同语言版)。在webpack中如果不加配置还会被多次打包。
整体打包成一个js和一个css在移动端属于严重浪费,降低体验和性能。
就上面的问题来说,源码分发的方式完美解决。
源码分发的最大好处是可以实现源码编译时处理,这也是 vux-loader
的用处。