我在一个项目代码中看到:
import store from '@/vuex/store'
请问它与:
import store from './vuex/store'
有什么区别?
我在一个项目代码中看到:
import store from '@/vuex/store'
请问它与:
import store from './vuex/store'
有什么区别?
你在build
文件夹下webpack.base.conf.js
可找到@
,应该就能知道@
代表什么了;
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'@': resolve('src')
}
},
这里指向src
文件夹;
./
: 当前目录下;../
: 父级目录;
6 回答3.1k 阅读✓ 已解决
6 回答2.5k 阅读
5 回答6.5k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
import store from './vuex/store'
是相对路径,代表当前路径同级下vuex下的storeimport store from '@/vuex/store'
也是相对路径,和上面意思差不多,但是具体代表什么路径,要看你webpack里面对于@
是如何配置的,比如我的: