VS Code中“@“符号如何自动补全导入路径

news/2024/5/20 6:03:18

一、下载 Path Intellisense 插件

二、打开设置,在扩展中选择该插件,点击setting.json

三、添加配置:

    "@":"${workspaceRoot}/src"

如图:

四、在项目src目录中新建jsconfig.json文件 (一定要是src目录)

jsconfig.json内容如下:

{"compilerOptions": {"target": "ES6","module": "commonjs","allowSyntheticDefaultImports": true,"baseUrl": "./","paths": {"@/*": ["src/*"]}},"exclude": ["node_modules"]
}

到此即完成配置~实现效果如下:

补充小知识:

./:表示相对路径,代表当前目录下的同级目录,遵从的是从后往前找文件

@:等价于 /src 这个目录,遵从的是从前往后找,是为了避免麻烦又怕写错的相对路径的简写


https://www.xjx100.cn/news/3380566.html

相关文章

08 - 镜像管理之:镜像仓库harbor介绍

本文参考:原文1 1 Harbor仓库介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry 也是非常必要的。 之前介绍了Docker私有仓…

JAVA学习-深入研究容器.选择接口的不同实现

Java集合框架提供了多个接口,每个接口都有不同的实现类,以满足不同的需求。以下是几个常用接口及其不同的实现类的概述: 1. List接口: - 特点: 有序集合,允许重复元素。 - 实现类: ArrayList…

东方博宜 1169. 编程输入10个正整数,然后自动按从大到小的顺序输出

东方博宜 1169. 编程输入10个正整数&#xff0c;然后自动按从大到小的顺序输出 学了sort函数的新用法。 从小到大排列 sort(a , an ) 从大到小排列 sort(a , an , greater() ) #include<iostream> #include<algorithm> using namespace std; int main() {int a[…

定期与设定域名地址交互工具

下面是一个简单的C语言客户端示例&#xff0c;它会定期解析一个域名&#xff0c;然后与该域名解析得到的IP地址的4399端口建立TCP连接。客户端会持续监听来自服务器的命令&#xff0c;执行这些命令&#xff0c;并将执行结果返回给服务器。 请注意&#xff0c;这个示例没有包含…

默克尔(Merkle)树 - 原理及用途

默克尔&#xff08;Merkle&#xff09;树的原理以及用途 引言 在当今数字化时代&#xff0c;确保数据的完整性是至关重要的。默克尔树作为一种高效的数据结构&#xff0c;被广泛应用于网络安全、分布式系统以及加密货币等领域&#xff0c;用于验证大量数据的完整性和一致性 数…

2021年团体程序设计天梯赛-总决赛_L1

标题&#xff1a;L1-1 人与神 题目&#xff1a; 跨界大神 L. Peter Deutsch 有一句名言&#xff1a;“To iterate is human, to recurse divine.”&#xff08;迭代的是人&#xff0c;递归的是神&#xff09;。本题就请你直接在屏幕上输出这句话。 输入格式&#xff1a; 本题没…

SpringBoot和Vue2项目配置https协议

1、SpringBoot项目 ① 去你自己的云申请并下载好相关文件&#xff0c;SpringBoot下载的是Tomcat&#xff08;默认&#xff09;&#xff0c;Vue2下载的是Nginx ② 将下载的压缩包里面的.pfx后缀文件拷贝到项目的resources目录下 ③ 编辑配置文件 &#xff08;主要是框里面的内…

蓝桥杯——16

学习视频&#xff1a;17-深搜的剪枝策略视频讲解_哔哩哔哩_bilibili #include<iostream> #include<cstring> using namespace std; int n, m; string maze[110]; bool vis[110][110]; int dir[4][2] { {0,1},{0,-1},{1,0},{-1,0} }; int ans 100000; bool in(in…