TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TS声明变量可以添加类型, 如 let num: number = 0; 这里就不详细介绍,
TS的一些特性, 写起来十分像c#
1.1 安装typescript
安装好node.js后 直接使用npm 包管理器下载
npm install typescript
运行tsc -v
tsc -v
Version 3.2.0-dev.20181011
1.2 生成配置文件
tsc -init
这是会在当前目录下生成一个tsconfig的文件
{
"compilerOptions": {
/* Basic Options */
"target": "es6",
"module": "commonjs", //
"allowJs": true, // 表示可以导入JS
"esModuleInterop": true ,
}
这里要记住 设置target为es6 这个十分重要, 其他的参数可以看文档,
1.3 使用ts-node 运行typescript文件
npm install ts-node
安装完后 会生成node_modules文件夹 里面有一个ts-node文件夹
现在我们可以直接使用ts-node 运行ts文件 而不是 先用tsc命令把ts文件 编译 成 js 文件
ts-node main.ts
1.4 安装typescript的node库
npm install node
npm install @types/node
这样我们就可以在typescript中 使用Node.js的基础API代码提示
先安装模块, 在安装types的模块
当然 我们可以下载更详细的 例如
npm install ws
npm install @types/ws
npm install net
npm insatll @types/net
这样我们就可以在typescript中导入node的库包
import * as net from "net";
import * as ws from "ws";