开发中经常会写这样的代码
<img src="../../../assets/img/home/test.jpg"/>
这就带来一个问题,有时候我们可能会记错文件的层级关系
导致多写或者少写 “../” 如何解决这种困扰呢?
这个时候就可以用路径别名来解决了
在你的项目根目录下新建 vue.config.js,在里面写上这样的代码
module.exports = {
configureWebpack: {
resolve: {
alias: {
'assets': '@/assets'
}
}
}
}
之后你引入图片的时候只需要这样做
<img src="~assets/img/home/test.jpg"/>
不用去管assets前面有多少个“点点斜杠”,直接用~号代替即可。