jsconfig.json配置

  1. 显示文件提示
  2. 路径跳转
  3. 指定文件范围
  4. 显式项目目录

为什么需要 jsconfig.json https://segmentfault.com/a/1190000018013282
image.png

  • JavaScript项目是通过jsconfig.json文件定义的
  • jsconfig列出属于项目的文件,要从项目中排除的文件,以及编译器选项
  • include 智能感知,您需要包含哪些文件
  • exclude 智能感知,要排除的文件
  • mobx 需要配置 “experimentalDecorators”: true

/jsconfig.json

  1. {
  2. "compilerOptions": {
  3. "baseUrl": "./",
  4. "paths": {
  5. "@/*": ["src/*"],
  6. "@/hooks": ["src/hooks/*"]
  7. },
  8. "target": "es6",
  9. "experimentalDecorators": true
  10. },
  11. "exclude": ["node_modules", "dist"],
  12. "include": [
  13. "**/*"
  14. ]
  15. }

jsconfig.json参数

jsconfig.json 配置参考
https://code.visualstudio.com/docs/languages/jsconfig#_using-webpack-aliases
image.png
image.png