gpt4 book ai didi

autocomplete - 是否可以在 Visual Studio Code (VSCode) 中自动完成绝对路径?

转载 作者:行者123 更新时间:2023-12-04 05:14:05 26 4
gpt4 key购买 nike

在编写 javascript 应用程序时,可以创建一个 .env根目录中的文件,仅包含例如:

NODE_PATH=src/

其中设置允许绝对路径,例如:在代码中的导入语句中。

例如:我可以处理文件 /src/actions/index.js并输入:
import { SAVE_COMMENT } from "actions/types";

..并且导入有效,但没有自动完成,我想知道:是否可以在我输入后自动完成:
import { SAVE_COMMENT } from "actions/

?

相对路径查找继续工作得很好。事实上,相对路径查找是我最喜欢的 vs-code 特性之一,也是我使用它的原因之一,所以在配置绝对路径时它也能很好地工作。

最佳答案

VS Code 不支持使用 NODE_PATH对于智能感知。为了实现你想要的,创建一个 jsconfig.json 项目根目录下的文件,内容如下:

{
"compilerOptions": {
"target": "ES6",
"baseUrl": "./src"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}

重要的设置是 baseUrl .它告诉 VS Code 解析相对于 ./src 的非相对路径。文件夹

配置后 jsconfigbaseUrl ,您也可以设置 "javascript.preferences.importModuleSpecifier": "non-relative"在 VS Code 中指定 VS Code 应始终尝试使用路径来使用 baseUrl

关于autocomplete - 是否可以在 Visual Studio Code (VSCode) 中自动完成绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51421545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com