vue cli3 configure folder alias-alias
①Create vue.config.js
②Configure
module.exports={
configureWebpack:{
resolve:{
alias:{
'@' : 'src',
'assets' : '@/assets'
'别名': '路径'
}
}
}
}
const path = require('path');
function resolve(dir) {
return path.join(__dirname, dir);
}
module.exports = {
lintOnSave: true,
chainWebpack: (config) => {
config.resolve.alias
.set('@', resolve('src'))
.set('@assets', resolve('src/assets'))
.set('@components', resolve('src/components'))
}
};
When used in dom:
<img src="~assets/img/xx.jpg" alt="图片1">