typescript 由微软开发的一款开源的编程语言,是 javascript 的超集,遵循最新 es5,es6 规范,扩展了 javascript 的语法。 typescript 更像后端 java,c# 这样的面向对象语言,便于开发大型企业项目。
ts安装前提:在使用 npm 命令之前电脑必须安装 node.js
一、安装:
npm install typescript -g或者cnpm install typescript -g或者yarn install typescript -g
二、运行:
tsc index.ts
注意:如果电脑上没有安装过 cnpm,需先安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
注意:如果电脑上没有安装过 yarn,需先安装 yarn
npm install -g yarn或者cnpm install -g yarn
三、步骤:
- 快捷键 win + r,输入 cmd 打开 windows 自带 命令指示符
- 通过 cnpm 安装 ts
- 通过 tsc 检查 ts 是否安装成功
四、vscode自动编译.ts文件:
众所周知,浏览器是不能直接编译 es6 以及 ts 代码的,那么typescript 开发工具 vscode 如何自动编译 .ts 文件?
方法:通过 tsc —init 生成配置文件 tsconfig.json
- cmd 进入目标菜单typescript下
- 法一:直接在目标文件内,输入 cmd 后回车,打开 命令指示符

- 法二:任意位置打开 命令指示符,通过 命令行 进入目标文件

- 输入命令行 tsc —init 生成 配置文件 tsconfig.json
- 修改 tsconfig.json 文件中原配置项
"outDir": "./",ts自动编译后生成的js文件存放位置

- 创建 ts 文件 index.ts,且运行 index.ts(通过命令行 tsc index.ts 只能手动编译 index.ts 文件,无法达到自动编译的效果)
- ctrl+shift+b 配置 ts 文件可以自动编译(tsc watch下次保存文件就自动编译,tsc build编译一次)

五、遇到问题:
- 全局安装 ts 后,运行 ts 文件报错,报错信息&解决方案如下图所示
通过命令行 set-ExecutionPolicy RemoteSigned 解决 tsc : 无法加载文件 C:\DevTools\npm-global\tsc.ps1,因为在此系统上禁止运行脚本 的问题
