刚开始学习 VUE 时遇到的问题,一直没有整理,所以这一次补上。
环境:WebStorm:2020.1.2 ,额,一直用的是旧版本的,不敢升级(你懂得),所以不知道新版本是不是不用配置也可以用。
2021-11-11 更新:
实测在 vue2.x 与 vue3.x 环境中这种方法都可用,昨天晚上刚开始尝试 vue 3,香不香目前还没感受到,但是 Vite 感觉还是很强大的,后续深入研究一波。
1. 配置 alias.config.js
根据添加 alias.config.js 文件,并包含下面的内容:
const resolve = dir => require('path').join(__dirname, dir)
module.exports = {
resolve: {
alias: {
'@': resolve('src')
}
}
}
这样在 vue 文件、JS 文件中就可以按照下面的以类似于相对路径的方式引用其他文件:VUE 文件:
<template>
...
</template>
<script>
import WxTools from "@/utils/wxtools";
import Wexin from "@/api/weixin";
</script>
JS 文件:
import axios from 'axios'
// 如果是 src/router/index.js 可以省略后面的 /index.js
import router from '@/router'
import {Toast, Dialog} from 'vant';
// src/utils/basetools.js 可以省略后缀
import BaseTools from "@/utils/basetools";
用的时候有可能并没有任何问题,但是就是在开发的过程中不能够点击跳转到相应的文件,很影响开发的效率呀。

2. 解决点击跳转的问题
打开配置文件,并搜索 webpack:

添加 alias.config.js 文件(选择当前项目中的):

保存即可!
接下来就请高效的的撸代码吧。
