一幅长文细学TypeScript(一)——上手
1 上手
摘要:在本文中,我们需要了解TS是什么,还有TS的优势和TS的安装配置。
声明:如果文章有错误请及时在评论区指出
作者:来自ArimaMisaki创作
文章目录
- 1 上手
- 1.1 简介
- 1.2 TS出现的原因
- 1.3 TS的优势
- 1.4 全局安装TS后无法运行指令
- 1.5 简化运行TS步骤
1.1 简介
- TypeScript是强类型语言
- TS是JS的超集
- TS = Type+JS
1.2 TS出现的原因
说明:TS的弱类型导致开发中检查会出类型错误,增加了找BUG、改BUG的时间,严重影响开发效率。
TS属于静态类型的编程语言,JS属于动态类型的编程语言。静态类型的编程语言在编写代码时就可以发现错误。
1.3 TS的优势
优点:
- 减少BUG修改时间
- 代码提示
- 提高可维护性
- 支持最新ES语法
- TS类型推断
- 框架的支持
- 安装命令:npm i -g typescript
- 检验版本:tsc -v
- 原理:ts要通过手段变为js才能运行
- 后缀:.ts
- 编译:tsc 文件名
- 执行:node 文件名
-
1.4 全局安装TS后无法运行指令
报错
tsc : 无法加载文件 C:\Users\ArimaMisaki\AppData\Roaming\npm\tsc.ps1,
因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.
com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
解决
- 以管理员身份运行powerShell
- 输入set-ExecutionPolicy RemoteSigned
1.5 简化运行TS步骤
安装:npm i -g ts-node
使用:ts-node 文件名