* #0: add vue3 demo * #0: add router for vue3 demo in main demo * #0: update package.json * #0: update name Co-authored-by: chaunjie <chaunjie@dingtalk.com>
41 lines
748 B
JavaScript
41 lines
748 B
JavaScript
const path = require('path');
|
|
const { name } = require('./package');
|
|
|
|
function resolve(dir) {
|
|
return path.join(__dirname, dir);
|
|
}
|
|
|
|
const port = 7105;
|
|
|
|
module.exports = {
|
|
outputDir: 'dist',
|
|
assetsDir: 'static',
|
|
filenameHashing: true,
|
|
devServer: {
|
|
hot: true,
|
|
disableHostCheck: true,
|
|
port,
|
|
overlay: {
|
|
warnings: false,
|
|
errors: true,
|
|
},
|
|
headers: {
|
|
'Access-Control-Allow-Origin': '*',
|
|
},
|
|
},
|
|
// 自定义webpack配置
|
|
configureWebpack: {
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve('src'),
|
|
},
|
|
},
|
|
output: {
|
|
// 把子应用打包成 umd 库格式
|
|
library: `${name}-[name]`,
|
|
libraryTarget: 'umd',
|
|
jsonpFunction: `webpackJsonp_${name}`,
|
|
},
|
|
},
|
|
};
|