环境 && hello world
npm install -g typescript
npm install -g ts-node
初始化工程
npm init -y
npm install -D tslib @types/node
添加一个 ts 文件main.ts
interface Point {
x: number
y: number
}
function sayHelo(data: Point) {
console.log('hello ts')
return Math.sqrt(data.x ** 2 + data.y ** 2)
}
sayHelo({x: 2, y: 2})
运行
F:\code\webstorm\ts-one>ts-node main.ts
hello ts
F:\code\webstorm\ts-one>