前沿
在日常的项目开发中,经常会引用css,less,js,img
等的文件的路径问题,之前也有些模糊,现在记录下来,方便自己清晰的理解一遍,也方便以后使用。
首先说说最常见的./
../
两种
./
:是指当前目录下
../
:是指父级目录下
接下来再说说@
@
就是你在build
文件夹下webpack.base.conf.js
文件中的resolve
目录下配置的
resolve: {
extensions: ['.js', '.vue', '.json','.less'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'), //比如说这里的@就指向src
}
},
你还可以配置其他的路径,比如说你的项目层级较深,引入图片路径很繁琐。例如
<img class="Width100 Height100" src="../../../../components/baseImg/1901.png">
这样是不是很繁琐,这是后你在webpack.base.conf.js里边配置好就简单了
resolve: {