1、安装node.js(附带npm)
2、安装typescript
npm install -g typescript
tsc -v
3、调整执行策略(没问题可跳过)
get-ExecutionPolicy
set-ExecutionPolicy RemoteSigned
4、编译与执行:test.ts___>test.js
tsc -test.ts
node test
5、简化流程(插件ts-node)
npm i ts-node -g
ts-node test
F、配置编译版本
- tsc默认会编译成ES3版本
- tsconfig.json,通过compilerOptions属性来配置tsc编译器
*target⽤于指定要编译成的版本
*有了tsconfig.json文件之后,这个文件夹会自动成为typescript的项目(不需要加文件名了)|| 如果指定了文件名,那么这个配置就会被忽略
*“module”: “commonjs”, // 生成代码的模板标准
*“moduleResolution”: “node”,// 模块解析策略,ts默认用node的解析策略,即相对的方式导入
*“allowJs”: true,// 允许编译器编译JS,JSX文件
*“sourceMap”: true,// 生成目标文件的sourceMap文件
*“experimentalDecorators”: true, //支持实验性的装饰器
*“esModuleInterop”: true,// 允许export=导出,由import from 导入
*“skipLibCheck”: true,// 跳过所有声明文件的类型检查 //ts 不 检查 node_modules文件夹
*“outDir”: “./bin/”, //指定输出目录