使用typescript开发node(1)

2 篇文章 0 订阅
1 篇文章 0 订阅

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";

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值