UNPKG

y-drawer-calendar

Version:

## 更新记录 - version1.1.7 暴露出tabel组件以供二次封装 - version1.1.5 package.json字段 main指向了老的index.common.js文件 改回index.js - version1.1.4 打包过程排除vue element-plus

48 lines (47 loc) 1.52 kB
const path = require('path') module.exports = { pages: { index: { entry: './src/main.js', }, 'y-calendar': { entry: './src/YCalendar/index.js' } }, configureWebpack: config => { config.mode = 'development' config.output.filename = (chunkData) => { // console.log(chunkData) return '[name].js' } config.output.libraryTarget = 'umd' config.output.library = 'YDrawerCalenDar' config.externals = { 'vue': 'vue', 'element-plus/lib/el-drawer': 'element-plus/lib/el-drawer', 'element-plus/lib/theme-chalk/el-drawer.css': 'element-plus/lib/theme-chalk/el-drawer.css', 'element-plus/lib/theme-chalk/el-icon.css': 'element-plus/lib/theme-chalk/el-icon.css', 'element-plus/lib/locale': 'element-plus/lib/locale', 'element-plus/lib/utils/util': 'element-plus/lib/utils/util', 'element-plus/packages/theme-chalk/src/date-picker/date-table.scss': 'element-plus/lib/theme-chalk/el-date-picker.css', 'dayjs': 'dayjs' } }, outputDir: path.resolve(__dirname, '../lib'), lintOnSave: false, chainWebpack: config => { config.optimization.delete('splitChunks') config.plugins.delete('copy') config.plugins.delete('preload') config.plugins.delete('prefetch') config.plugins.delete('html') config.plugins.delete('hmr') config.entryPoints.delete('app') }, css: { sourceMap: true, extract: { filename: '[name].css' } } }