1.10.2 • Published 4 years ago
@quclouds/webpack-library v1.10.2
Webpack Dll library
执行 library 任务
import path from 'path'
import webpackLibrary from '@quclouds/webpack-library'
const relys = [
// 第一个任务
{
// 此处使用 webpack entry 语法
'vue': 'vue'
},
// 第二个任务
{
'element': 'element-ui',
'lodash': 'lodash'
},
// 第三个任务
{
// 项目中的公共模块
'xxx': path.join(__dirname, './xxx.js')
},
]
// 执行
webpackLibrary.run(relys)
// 或者
webpackLibrary.run(relys, 1) // 支持只执行某一个任务
获取 library 关系
import webpackLibrary from '@quclouds/webpack-library'
const relys = [ ... ]
webpackLibrary.dllReference(relys).then(function(plugins){
// plugins 格式与 webpack plugins 相同,执行 webpack 时与 webpack config 做 merge 处理
})