TypeScript:搭建开发环境

TypeScript 是 JavaScript 类型的超集,可以编译成纯 JavaScript 代码。是一种解决 JavaScript 缺点的编程语言。由微软发布,第一个正式版的发布时间为是2013年6月19日。详情

TypeScript 扩展了 JavaScript,并添加了类型。提供的类型系统只应用在开发阶段,只有在开发阶段开发者才需要借助它编写出更加健壮的程序。

  • TypeScript 不能在浏览器环境或 Node 环境直接运行,它在执行前必须先被编译为 JavaScript。

TypeScript.png

类型系统

TypeScript 是静态类型编程语言,即编译期间进行类型检测,变量、参数、返回值 等都必须有固定的类型。

  • 通过静态类型检查可以让开发者在编译时就发现错误而不是在代码运行时。
  • 类型系统为编辑器带来了更加精准的提示,提升开发体验。
# 语法格式
// TypeScript
let isShow: boolean = false;

// JavaScript
let isShow = false;

开发环境搭建

前提要下载 Node.js

  1. 全局安装 TypeScript

    # 安装
    npm i -g typescript
    
    # 查看当前版本
    tsc -version
    
    # 查看最新版本
    npm view typescript version
    
  2. 静态编译 TypeScript 文件。

    • 创建一个 TypeScript 文件。

      console.log("Hello TS");
      
    • 使用 TypeScript 编辑器将 ts 文件编译为 js 文件。

      tsc 文件名.ts
      

优化工作流

监听 TypeScript 文件的变化,实现自动编译、自动执行代码。

  1. 安装 nodmonts-node

    tsc 和 ts-node 区别:tsc 根据 tsconfig 编译所有文件,ts-node 从入口文件开始,根据导入/导出逐步转译文件。

  2. 修改项目下的 package.json 的启动命令。

    {
        "scripts": {
            "start": "nodemon index.ts",
        }
    }
    
  3. 启动脚本命令,监听文件修改。

    npm start
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤安先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值