vscode中vue项目点击链接,跳转对应引入模块
背景:现在项目中都是模块化开发,经常在文件A引入另一文件B的模块
来使用,开发维护时,多半需要看看引入B
干了些什么,那么快速找到文件B
是非常节时省力的事儿!
如下代码所示,按住ctrl+鼠标左键
,第一个无法跳转到对应目录,第二个却可以
import { longPress } from '@/directives/index'
import { clickOutside} from '../../directives/index'
解决方法:
1、项目中配置@的alias别名
// vue.config.js文件
const path = require('path')
const resolve = (dir) => {
return path.join(__dirname, dir)
}
module.exports = {
configureWebpack: {
name: 'myAdmin',
resolve: {
alias: {
'@': resolve('src'),
}
}
},
}
2、项目根目录中的jsconfig.json或者tsconfig.json(没有的话手动创建)
// jsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
配置完记得重启。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了