登录  /  注册
博主信息
博文 70
粉丝 0
评论 2
访问量 90308
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
VUE TS语法tsconfig.json配置
搁浅
原创
1088人浏览过

tsconfig.json配置文件

  1. {
  2. "compilerOptions": {//编译器选项
  3. "target": "esnext",//用来指定TS编译后的版本,esnext代表最新版本
  4. "module": "esnext",//指定要使用的模块化规范版本,如果设置了outFile,模块化就要设成system
  5. "strict": true,//所以严格检查的总开-关
  6. "jsx": "preserve",
  7. "moduleResolution": "node",
  8. "experimentalDecorators": true,
  9. "skipLibCheck": true,
  10. "esModuleInterop": true,
  11. "allowSyntheticDefaultImports": true,
  12. "forceConsistentCasingInFileNames": true,
  13. "useDefineForClassFields": true,
  14. "sourceMap": true,
  15. "baseUrl": ".",
  16. "extends" :"",//定义被继承的配置文件
  17. "outDir": "./dist",//用来指定编译后的文件目录
  18. "outFile": "./dist/app.js",//设置全局作用域中的代码,合并到一个文件
  19. "allowJs":false,//是否编译JS,默认flase
  20. "checkJs":false,//是否检查JS是否语法合法,默认flase
  21. "removeComments":true,//是否移除注释
  22. "noEmit":true,//不生成注释后的文件
  23. "noEmitOnError":true,//当有错误不生成编译后的文件
  24. "alwaysStrict": false,//是否使用严格模式,默认false
  25. "noImplicitAny": true,//是否不允许隐式的any类型
  26. "noImplicitThis": true,//是否不允许不明确类型的this
  27. "strictNullChecks": true,//是否严格检查空值
  28. "types": [
  29. "webpack-env"
  30. ],
  31. "paths": {
  32. "@/*": [
  33. "src/*"
  34. ]
  35. },
  36. "lib": [//指定项目要用到的库
  37. "esnext",
  38. "dom",
  39. "dom.iterable",
  40. "scripthost"
  41. ]
  42. },
  43. /*
  44. **表示任意目录
  45. *表示任意文件
  46. */
  47. "include": [//指定哪些文件需要编译
  48. "src/**/*.ts",
  49. "src/**/*.tsx",
  50. "src/**/*.vue",
  51. "tests/**/*.ts",
  52. "tests/**/*.tsx"
  53. ],
  54. "exclude": [//不编译哪些目录
  55. "node_modules"
  56. ]
  57. }
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学