typescript环境搭建,及tsc命令优化

typescript

typescript. 是一种由微软开发的 开源 、跨平台的编程语言。. 它是 JavaScript 的超集,最终会被编译为JavaScript代码。. TypeScript添加了可选的静态类型系统、很多尚未正式发布的ECMAScript新特性(如装饰器 [1] )。. 2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScript。. 截至目前最新版本为TypeScript4.0 。.

typescript语法

所有合法JavaScript语法都是typescript语法,typescript是JavaScript的超集

环境搭建

1.1. TypeScript环境安装
由于TypeScript最终会被编译成JavaScript代码,所以我们必然需要对应的编译环境:

首先,TypeScript的环境安装依赖Node,所以需要先保证电脑上有Node和NPM环境;
其次,可以通过NPM来安装TypeScript,之后就可以通过 tsc 来编译TypeScript的代码;

// 安装命令
npm install typescript -g

// 查看版本
tsc --version

在这里插入图片描述

typescript代码第一次运行尝试

声明一个ts字符串变量,并打印

代码示例

let ts: String = 'hello typeScript'
console.log(ts)

首先运行tsc将typescript编译成JavaScript代码,因为代码最终运行在浏览器上,而浏览器是不识别TypeScript代码的,我们需要对他们进行编译:再运行node 将编译好的js代码运行
在这里插入图片描述

我们会发现,生成了一个index.js文件,并且其中的代码就是普通的JavaScript代码。

在这里插入图片描述
这时候我们可以直接使用node运行一下这段js代码,如下输出hello typescript
在这里插入图片描述

tsc命令优化

如上,我们没次写完ts代码后,都需要使用tsc将ts代码转义成js代码后才能运行,这样太麻烦了
简化方式

  1. 使用ts-node包,直接在node.js环境中执行ts代码

安装ts-node包命令

npm install -g ts-node 

ts-node包提供了ts-node命令,这个命令会将ts代码转为js代码,然后再执行
示例如下
在这里插入图片描述

相关推荐

  1. TypeScript开发环境

    2024-02-17 06:14:01       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-17 06:14:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-17 06:14:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-17 06:14:01       82 阅读
  4. Python语言-面向对象

    2024-02-17 06:14:01       91 阅读

热门阅读

  1. 【前端工程化面试题】说一下 webpack 的构建流程

    2024-02-17 06:14:01       65 阅读
  2. 使用 C++23 从零实现 RISC-V 模拟器(6):权限支持

    2024-02-17 06:14:01       44 阅读
  3. python自动定时任务schedule库的使用方法

    2024-02-17 06:14:01       54 阅读
  4. 搜索引擎枚举

    2024-02-17 06:14:01       58 阅读
  5. ACP科普:敏捷开发之kanban

    2024-02-17 06:14:01       45 阅读
  6. OpenAI 生成视频模型 Sora 论文翻译

    2024-02-17 06:14:01       46 阅读
  7. uniapp如何给视频组件设置图片

    2024-02-17 06:14:01       48 阅读
  8. ubantu 新建.sh 文件

    2024-02-17 06:14:01       48 阅读
  9. STM32-寄存器和HAL库以及如何使用

    2024-02-17 06:14:01       50 阅读