🔥 博客主页: 小韩本韩!
❤️ 感谢大家点赞👍收藏⭐评论✍️
vscode官网介绍:https://code.visualstudio.com/docs/languages/jsconfig
什么是jsconfig.json?
目录中存在jsconfig.json文件表示该目录是JavaScript项目的根目录。jsconfig.json文件指定根文件和JavaScript语言服务提供的功能选项。
提示: 如果您不使用JavaScript,则无需担心jsconfig.json。
提示: jsconfig.json源于tsconfig.json,是TypeScript的配置文件。jsconfig.json相当于tsconfig.json的“allowJs”属性设置为true。
为什么我需要一个jsconfig.json文件?
Visual Studio Code的JavaScript支持可以在两种不同的模式下运行:
- 文件范围 - 没有jsconfig.json:在此模式下,在Visual Studio Code中打开的JavaScript文件被视为独立单元。 只要文件a.js没有显式引用文件b.ts(使用///引用指令或CommonJS模块),两个文件之间就没有共同的项目上下文。
- 显式项目 - 使用jsconfig.json:JavaScript项目是通过jsconfig.json文件定义的。 目录中存在此类文件表示该目录是JavaScript项目的根目录。 文件本身可以选择列出属于项目的文件,要从项目中排除的文件,以及编译器选项(见下文)。
当您在工作空间中有一个定义项目上下文的jsconfig.json文件时,JavaScript体验会得到改进。因此,当您在新工作空间中打开JavaScript文件时,我们提供了一个创建jsconfig.json文件的提示。
jsconfig.json的位置
我们通过创建jsconfig.json文件将我们代码的这一部分(我们网站的客户端)定义为JavaScript项目。 将文件放在JavaScript代码的根目录下,如下所示。
上代码:
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": ["src/*"]
}
},
"exclude": ["node_modules", "dist"]
}
解释代码的意思:
"baseUrl": "./":指定了项目的根目录为当前目录。
"paths": {"@/": ["src/"]}:指定了路径别名,将"@/"映射到"src/"目录下。这样在代码中可以使用"@/"来引用src目录下的文件。
"exclude": ["node_modules", "dist"]:指定了编译时需要排除的文件夹,这里排除了node_modules和dist文件夹,避免对这些文件夹进行编译处理。
❤️ 如果您觉得有用请点赞👍收藏⭐评论✍️