@kokojs/plugin-vue
提供了编译 .vue 单文件组件的能力,并内置 Vue 基础 DLL。
yarn add @kokojs/plugin-vue --dev
安装完成后,在 koko.config.js
中添加如下配置:
module.exports = {
plugins: {
vue: {},
},
};
Vue 插件内置的 DLL 中包含了以下内容:
- vue
- vuex
- vue-router
- vue-lazyload
Tips: 如果项目中没有安装上述的库,他们将不会被打包进 DLL 中。
koko-plugin-vue
开启了 DLL 缓存的功能,并将依赖库的版本号作为 cacheKey
,依赖库的版本号未变化时,会直接使用上次构建的 DLL 缓存结果。
- Type:
boolean
- Default:
true
是否需要构建内置 DLL,如果设置为 false
,将不会生成 Framework DLL
。
module.exports = {
plugins: {
vue: {
dll: false,
},
},
};
陈嘉涵。