TypeScript官网:TypeScript 中文网
React官网:React 官方中文文档
TypeScript的安装路径
一. 项目中的TypeScript
1. npm模块使用:
以Node.js作为运行包的环境,使用npm、yarn或pnpm将TypeScript下载到项目中
npm下载TS:npm install typescript --save-dev
npm运行TS:npx tsc
yarn下载TS:yarn add typescript --dev
yarn运行TS:yarn tsc
pnpm下载TS:pnpm add typescript -D
pnpm运行TS:pnpm tsc
2. NuGet包使用:
可以将 TypeScript 作为 Nuget 中的一个包获取到 MSBuild 项目,使用 Nuget 时,可以使用
将 TypeScript 添加到 ASP.NET Core 应用 - Visual Studio (Windows) | Microsoft Learn 方法。
- “管理 NuGet 包”窗口(你可以通过右键单击项目节点进入该窗口)
- Nuget 包管理器控制台(位于 工具 > NuGet 包管理器 > 包管理器控制台)然后运行:
Install-Package Microsoft.TypeScript.MSBuild
3. Visual Studio插件:
使用TypeScript Visual Staudio扩展:
TypeScript 5.2 for Visual Studio - Visual Studio Marketplace
使用Visual Studio中的 Extensions > Manage Extensions
二.全局安装TypeScript
通常用于测试一次性想法,不常使用。 从长远来看,代码库应该更喜欢项目范围内的安装而不是全局安装,这样它们就可以从跨不同机器的可重现构建中获益。
1. 通过 npm
可以使用 npm 全局安装 TypeScript,可以在终端的任何位置使用 tsc
命令。
npm install -g typescript
。 这将安装最新版本(当前为 5.2)。
2. 通过 Visual Studio 市场
可以将 TypeScript 安装为 Visual Studio 扩展,允你在 Visual Studio 中的许多 MSBuild 项目中使用 TypeScript。
TypeScript 5.2 for Visual Studio - Visual Studio Marketplace
Babel:
Babel 是一个非常流行的 JavaScript 转译器,它通过插件 @babel/plugin-transform-typescript 支持 TypeScript 文件。
swc
swc 是一个用 Rust 创建的快速转译器,它支持 Babel 的许多功能,包括 TypeScript。
Sucrase
Sucrase 是一个专注于在开发模式下使用速度的 Babel 分支。 Sucrase 原生支持 TypeScript。