TypeScript 在学习之前你需要知道的两大神器

  1. 安装插件Quokka.js , 可在 VSCode的扩展搜索中找到.

作用是能够即时输出 js / ts 文件的执行结果 :

Quokka.png
  1. VSCode 自动编译功能:
    通过 设置VS Code 中的 task.json 和 项目中的tsconfig.json 实现

以当前项目结构为例子:


项目结构.png

那么就可以按照以下的设置:

task.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for thedocumentation about the tasks.json format
    "version": "0.1.0",
    "command": "tsc",
    "isShellCommand": true,
    //-p 指定目录;-w watch,检测文件改变自动编译
    "args": ["-p", ".", "-w"],
    "showOutput": "always",
    "problemMatcher": "$tsc"
}

tsconfig.json

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": true,
        "outDir": "./dist",
        "sourceMap": true
    },
    "include": [
        "src/**/*"
    ]
}

每当 修改 src/*. ts文件就会自动编译成 dist/*.js , 再给 js / ts 文件开启Quokka.js 的话 , 那么可以实现以下的效果:

image.png
image.png

可以非常直观的看到 ts 和 js 文件的异同 , 还有下方输出的TypeScript 编译中的报错信息.

对于学TypeScript的初学者来说非常方便和直观看到 ts / js 的不同

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Micr...
    Gukson666阅读 12,816评论 3 29
  • 阅读目录 [环境搭建] [第一部分、简介] [第二部分、环境准备] [第三部分、使用Visual Studio C...
    黑姐姐阅读 7,939评论 0 2
  • 人体每分钟大约有1亿个细胞死亡 现代人因各种因素使人体中的肽流逝、损失、合成肽的能力大大减弱,导致现代人身体内的肽...
    青岛少君阅读 3,720评论 0 0
  • 《如果.冬天》 如果亚当没有拔出那根肋骨 是不是就没有故事里的纠结和徘徊 也没有世间的饮食男女 翻过日历 接着冬天...
    唯恐不久存阅读 3,012评论 0 6
  • 董叙阳与梁筱唯重逢,秦馨汀自然很高兴,当然,秦馨蓝的手术非常成功,今天,少年少女们敞开心扉,等待着爱的降临。程深雪...
    白嘉浅阅读 10,519评论 14 9

友情链接更多精彩内容