在 VSCode 中使用路径别名也有提示
本文最后更新于:2020年12月30日 凌晨
场景
最近在学 ReactJS,遇到了一个很奇怪的问题。当吾辈在 webpack 配置中配置了路径别名之后,VSCode 再输入路径便没有了提示。
路径别名配置
1 |
|
吾辈也安装了 Path Intellisense 插件,然而这毫无意义,仍然是只有在相对路径的情况下才会提示。
解决
抱着这个疑问,吾辈稍微去搜索了一下。然后,找到了 webpack 自定义别名后,VScode 路径提示问题 这个问题。在下面的回答中,吾辈找到了答案。
注:这里已采纳的答案实际上应该是复制少了一个括号导致实际使用会出错,不过确实是正确答案。
在项目根目录下添加 jsconfig.json
并添加以下配置
1 |
|
然后重启 VSCode,之后,一切便恢复了理想状态!
原因
那么,jsconfig.json
到底是什么神奇的东西,为什么能影响到 VSCode 的提示呢?吾辈找到了 VSCode 官网上的文档,文档上对此的说明是:VSCode 大部分功能都是开箱即用,然而有些却需要进行一些基本的配置才能获得最佳体验,jsconfig 就是用来配置 JavaScript 语言的相关功能。
所以,原因明了了,这是 VSCode 内置的功能,就是为了便于开发的。而我们仅仅需要做一些简单的配置,即可使用这些功能。
吾辈也使用 tsc
命令生成了一份 jsconfig.json
(由 tsconfig.json
改名),泥萌可以复制并按照自己的需求修改其中的配置。
1 |
|
在 VSCode 中使用路径别名也有提示
https://blog.rxliuli.com/p/2d25acf8a5c5447aae3f4a1522dc5651/