如何将 'go to path' 与 VScode 中的别名一起使用
How to use 'go to path' with aliases in VScode
使用 VScode 我可以打开我正在导入的文件,使用 CTRL + 单击导入声明:
这样做 VScode 将在文件夹 ./code
中打开文件 index.js
我还可以使用 vue.config.js:
创建别名并将其导出到某些文件
然后我可以使用别名导入:
我要解决的问题是:如何CTRL+点击打开使用别名导入的文件?
有什么扩展可以做到吗?
这将非常有用,因为当我需要编辑文件时,我可以直接进入它,而无需手动查找路径。
您可以使用 jsconfig.json
file(如果使用 TypeScript,则为 tsconfig.json
)在 VS Code 中配置路径别名。
创建 <projectRoot>/jsconfig.json
并将 compilerOptions.paths
option 设置为与 Webpack 的 resolve.alias
:
匹配的 glob 模式
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@themeConfig": ["src/libs/themeConfig.js"],
"@core/*": ["src/@core/*"],
"@validations": ["src/@core/utils/validations/validations.js"],
"@axios/*": ["src/libs/axios/*"]
}
}
}
使用 VScode 我可以打开我正在导入的文件,使用 CTRL + 单击导入声明:
这样做 VScode 将在文件夹 ./code
中打开文件 index.js我还可以使用 vue.config.js:
创建别名并将其导出到某些文件然后我可以使用别名导入:
我要解决的问题是:如何CTRL+点击打开使用别名导入的文件?
有什么扩展可以做到吗?
这将非常有用,因为当我需要编辑文件时,我可以直接进入它,而无需手动查找路径。
您可以使用 jsconfig.json
file(如果使用 TypeScript,则为 tsconfig.json
)在 VS Code 中配置路径别名。
创建 <projectRoot>/jsconfig.json
并将 compilerOptions.paths
option 设置为与 Webpack 的 resolve.alias
:
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@themeConfig": ["src/libs/themeConfig.js"],
"@core/*": ["src/@core/*"],
"@validations": ["src/@core/utils/validations/validations.js"],
"@axios/*": ["src/libs/axios/*"]
}
}
}