1.第一种
module.exports = {
publicPath: './',
configureWebpack: {
resolve: {
alias: {
'assets': '@/assets',
'common': '@/common',
'components': '@/components',
'network': '@/network',
'views': '@/views',
}
}
}
}
2.第二种
const path = require('path')
function resolve(dir) {
return path.join(__dirname, dir)
}
module.exports = {
devServer: {
open: true
},
chainWebpack: (config) => {
config.resolve.alias
.set('@', resolve('./src'))
.set('components', resolve('./src/components'))
.set('views', resolve('./src/views'))
.set('assets', resolve('./src/assets'))
.set('styles', resolve('./src/styles'))
.set('api', resolve('./src/api'))
}
}