1.3 如何安装 TypeScript?

TypeScript 是一种功能强大的编程语言,它通过添加静态类型检查来增强 JavaScript,帮助开发者在开发阶段捕获错误,而不是等到运行时才发现问题。

作为 JavaScript 的严格超集,TypeScript 允许你在 .ts 文件中书写普通的 JavaScript,并可以选择性地使用额外功能。本文将带你了解 TypeScript 的安装、配置以及基础使用方法。

为什么使用 TypeScript?

TypeScript 使用静态类型检查机制,在代码运行前帮助你识别潜在错误。虽然浏览器只能识别 JavaScript,但 TypeScript 可以提前编译成 JavaScript,从而提前发现问题,提高代码质量。你甚至可以在 .ts 文件中直接书写普通 JavaScript 代码,额外功能完全可选。

安装前提

在安装 TypeScript 之前,请确保你的计算机已经安装了 Node.js。

TypeScript 安装教程(Step-by-Step)

第一步:安装 TypeScript

  1. 打开命令提示符(Command Prompt)
    点击开始菜单,打开命令提示符或终端。

  2. 使用 NPM 全局安装 TypeScript
    执行以下命令:

    npm install --global typescript

  1. 验证是否安装成功
    查看 TypeScript 版本:

    tsc -v

其中 tsc 是 TypeScript 编译器,-v 表示显示版本信息。

第二步:安装指定版本的 TypeScript

如果你希望安装特定版本的 TypeScript,可以使用以下命令:

复制代码
npm install --global typescript@4.x.x

4.x.x 替换为你希望安装的具体版本号。

第三步:卸载 TypeScript

如果你需要卸载 TypeScript,可以运行以下命令:

复制代码
npm uninstall --global typescript

创建一个简单的 TypeScript 项目

让我们通过创建一个「Hello World」的 TypeScript 项目来验证安装是否成功,并了解基本的工作流程。

第一步:创建项目文件夹

  1. 在桌面上创建一个新文件夹,例如命名为 typescript-hello-world
  2. 在该文件夹中创建一个名为 main.ts 的 TypeScript 文件。

第二步:初始化 TypeScript 项目

  1. 打开命令提示符,并进入项目目录:

    cd path/to/typescript-hello-world

  1. 运行以下命令来生成 tsconfig.json 配置文件:

    tsc --init

这个文件用于配置 TypeScript 编译器的各种选项。

第三步:编写 TypeScript 代码

打开 main.ts 文件,并写入以下内容:

TypeScript 复制代码
console.log("Hello, TypeScript!");

保存文件。

第四步:编译 TypeScript 代码

在终端中运行以下命令进行编译:

复制代码
tsc

这将根据 tsconfig.json 的设置把 main.ts 编译为 main.js

第五步:运行 JavaScript 代码

使用 Node.js 执行编译后的 JavaScript 文件:

复制代码
node main.js

输出结果将是:

复制代码
Hello, TypeScript!

小结:TypeScript 快速入门

通过本指南,你已经了解了如何安装、配置并运行一个简单的 TypeScript 项目。TypeScript 能够在开发阶段捕获潜在错误,提高代码质量,减少运行时异常。

------未完待续------

相关推荐
QQ1__8115175158 小时前
Spring boot名城小区物业管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
钛态8 小时前
前端微前端架构:大项目的救命稻草还是自找麻烦?
前端·vue·react·web
一粒黑子8 小时前
【实战解析】阿里开源 PageAgent:纯前端 GUI Agent,一行JS让网页支持自然语言操控
前端·javascript·开源
独角鲸网络安全实验室8 小时前
2026微信小程序抓包全解析:从实操落地到合规风控,解锁前端调试新范式
前端·微信小程序·小程序·抓包·系统代理绕过·https证书严格校验·进程隔离
紫微AI8 小时前
前端文本测量成了卡死一切创新的最后瓶颈,pretext实现突破了
前端·人工智能·typescript
GISer_Jing8 小时前
AI前端(From豆包)
前端·aigc·ai编程
IT枫斗者8 小时前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
测试修炼手册8 小时前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
AI老李8 小时前
2026 年 Web 前端开发的 8 个趋势!
前端
里欧跑得慢8 小时前
15. Web可访问性最佳实践:让每个用户都能平等访问
前端·css·flutter·web