希望是 src="./elec.js"
vue.config.js 的配置
const fileNames = ['elec', 'envi']
const pages = fileNames.reduce((pre, current) => Object.assign(pre, {[current]: `./src/${current}/main.js`}), {})
module.exports = {
lintOnSave: false,
productionSourceMap: false,
devServer: {
hot: true,
open: false,
port: 8282,
},
publicPath: '',
configureWebpack: config => {
if (process.env.NODE_ENV === "production") {
config.output.filename = "[name]/[name].js";
}
},
chainWebpack: config => {
config
.plugin('html-elec')
.tap(args => {
args[0].title = "elec"
args[0].chunks = ["elec"]
args[0].filename = 'elec/index.html'
args[0].inject = true
return args
})
config.plugin('html-envi')
.tap(args => {
args[0].title = "envi"
args[0].chunks = ["envi"]
args[0].filename = 'envi/index.html'
args[0].inject = true
return args
})
config.optimization.delete('splitChunks')
},
pages
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…