一幅长文细学TypeScript(一)——上手

1 上手

摘要:在本文中,我们需要了解TS是什么,还有TS的优势和TS的安装配置。

声明:如果文章有错误请及时在评论区指出

作者:来自ArimaMisaki创作

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

解决

  1. 以管理员身份运行powerShell
  2. 输入set-ExecutionPolicy RemoteSigned

1.5 简化运行TS步骤

安装:npm i -g ts-node

使用:ts-node 文件名


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ArimaMisaki

如果知识有用请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值