在vue.config.js中配置
const path = require('path');//引入path模块
function resolve(dir){
return path.join(__dirname,dir)//path.join(__dirname)设置绝对路径
}
module.exports={
chainWebpack:(config)=>{
config.resolve.alias
//set第一个参数:设置的别名,第二个参数:设置的路径
.set('@',resolve('./src'))
.set('assets',resolve('./src/assets'))
.set('views',resolve('./src/views'))
}
}
注意,引用别名时如果是HTML中的路径,则需要在别名前面加符号 ~
<img src="~assets/img/tabbar/profile.svg">