qiankun-fit/examples/vue3/vue.config.js
禾呈 b57f94cff1 📝 add vue3.0 example (#976)
* #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>
2020-10-09 23:24:13 +08:00

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}`,
},
},
};