# jsconfig.json

# 介绍

jsconfig.json用于vscode读取并优化js项目的使用体验。

jsconfig.json继承自tsconfig.json,所以有些属性不生效。

jsconfig.json所在目录为JS项目根目录。

https://segmentfault.com/a/1190000018013282

https://code.visualstudio.com/docs/languages/jsconfig

# include

指明哪些文件是源代码,用于提升代码检索、提示的性能

{
  "include": [
    "src/**/*",
  ]
}  

# exclude

指明哪些文件不是源代码

{
  "exclude": [
    "node_modules"
  ]
}

include和exclude中的路径都相对于jsconfig.json的位置

# compilerOptions

指明JS语言开发选项

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": [
        "./src/*"
      ]
    },
  }
}

# baseUrl

基础目录,compilerOptions中的相对路径都基于该路径

# paths

指定路径别名(相对于baseUrl, "./src/*",这里的.指的是baseUrl)

上次更新: 2/13/2025, 3:29:47 AM