1.开发环境
如果你已经安装了Node. .js ,可以使用node -v npm -v 检查node/npm安装版本
2.全局安装 typeScript
npm install typescript -g
// 注意苹果电脑需要npm 前加sudo
sudo npm install typescript -g
3.建立项目目录和编译 TS 文件
建一个空文件夹(tsDome) ,在该目录下建一个index-01.ts
function ceshi(){
let str: string = '荔枝'
console.log(str)
}
ceshi()
这个时候你直接运行 node index-01.ts 是报错的,因为node 不能直接运行ts,需要先转换 tsc index-01.ts,在运行node index-01.ts运行,这样操作太复杂了。可以使用ts-node 的安装和使用
npm install -g ts-node
// 苹果电脑需要加sudo
sudo npm install -g ts-node
这时候运行会报console没找到的错误,如下:
需要在安装个插件
npm install -g @types/node
//苹果电脑需要加sudo
sudo npm install -g @types/node
这样在运行ts-node index-01.ts ,就可以输出荔枝了(使用tsc 是把ts转换成js ,可以使用tsc --init 生生默认的tsconfig.json)