TypeScript

2024-02-16

TypeScript 简称 TS ,既是一门新语言,也是 [[JavaScript]] 的一个超集,它是在 JS 的基础上增加了一套类型系统,它支持所有的 JS 语句,为工程化开发而生,最终在编译的时候去掉类型和特有的语法,生成 JS 代码。

使用

需要先通过包管理工具安装语言依赖包,比如通过 [[npm]]

Terminal window
npm install -g typescript ts-node
# 查看版本号
tsc -v
  • typescript:是用 TypeScript 编程的语言依赖包
  • ts-node: 是让 [[Node.js]] 可以运行 TypeScript 的执行环境

npm 包

如果存在一些包没有默认支持 TS,可使用 @types 类型包安装:

Terminal window
npm install -D @types/md5

tsconfig.json

tsconfig.json 文件的作用是用来管理 TypeScript 在编译过程中的一些选项配置,无须使用 [[JavaScript]] 中的 package.json 文件。

Terminal window
# 初始化
tsc --init
Created a new tsconfig.json with:
target: es2016
module: commonjs
strict: true
esModuleInterop: true
skipLibCheck: true
forceConsistentCasingInFileNames: true
You can learn more at https://aka.ms/tsconfig
# 运行
tsc

参考