0%

vscode路径提示与跳转/踩坑/@别名

昨天打码的时候,发现使用

1
require('@/mock/index')

vscode没有对这个路径进行跳转,第一时间,我想的是,@别名导致的,但是其实我本人有写jsconfig.json,但是谷歌搜索都是这样.我便开始一段对该配置文件探索和迷惑的一段时间…

  1. 开始看到一个插件,叫’别名跳转’试了下,确实可以,但是有个问题就是在使用import..from…时,无法正确跳转,冲突了.于是抛弃.
  2. 又开始纠结jsconfig.json试了各种包括加上module:commonjs,target:es6,各种重启…结果自然,还是发现不如用插件呢.

原因:

其实,自带就有跳转,主要是因为,我在index.js里没有写

1
module.exports={}

好了,误会解除…

收获

这些路径啊智能跳转啥的,本质就是读取目录以及内容,用的node fs模块来完成..估计就是检测不到导出,就不会有跳转了..