TypeScript入门笔记(一):安装和自动编译

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: TypeScript入门笔记(一):安装和自动编译

TypeScript是一种由微软开发的自由和开源的编程语言。是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。随着vue3.0开源以来,学会typescript语言语言已经迫在眉睫,不然就会被这个时代所淘汰。


开发typescript需要的准备工作就不说了

1:安装Node.js

2:nodejs的版本管理工具npm

今天来从零开始,记录一下TypeScript入门笔记

1:全局安装


打开cmd,右键管理员身份运行,输入以下命令

npm  install  -g  typescript

 

 

安装成功之后,开始写ts代码了,因为有些浏览器无法解析es6代码。

能解析es5代码。所以需要一边写代码,一边编译成浏览器能识别的js代码,就像写sass一样。那么

怎么在vscode里面配置自动解析?打开vscode编辑器,导入刚刚在d盘新建一个项目

1:tsc --init

在编辑器Visual Studio Code打开一个终端

 

 


进入项目,执行命令tsc --init,这个时候可以看到生成了一个ts的配置文件

 

打开ts的配置文件 (生成tsconfig.json ),将改 "outDir": "./js", 表示index.js要输出到根目录的js里面,修改保存。

 

 

 

2:任务-运行任务 选择监视tsconfig.json

在编辑器里面找到任务-运行任务 选择监视tsconfig.json ,操作完成之后会发现这个时候,生成了一个js文件了。


ok,现在已经可以在编写代码的时候实现vscode自动编译ts了


现在来写一段TypeScript语法测试一下,在ts文件里面写一段定义变量的指定类型代码,var str:string="你好ts",打开js/index.js,可以看到,已经将这句代码解析为浏览器能够识别的javascript的代码了。


 

console.log('你好ts')
function  getData(){
}
var str:string="你好ts";

继续,在根目录里面新建一个index.html,引入js,需要查看ts写出来的语法代码之后,打开这个index,在浏览器里面查看即可,所写的代码测试都可以打印在浏览器了。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
    <script src="js/index.js"></script>
</html>
相关文章
|
8月前
|
JavaScript 前端开发 开发工具
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
|
5月前
|
JavaScript 前端开发 编译器
【小白入门】 浏览器如何识别Typescript?
【10月更文挑战第1天】浏览器如何识别Typescript?
|
5月前
|
JavaScript 索引
TypeScript(TS)安装指南与基础教程学习全攻略(二)
TypeScript(TS)安装指南与基础教程学习全攻略(二)
87 0
|
5月前
|
JavaScript 前端开发 安全
TypeScript(TS)安装指南与基础教程学习全攻略(一)
TypeScript(TS)安装指南与基础教程学习全攻略(一)
62 0
|
6月前
|
JavaScript 前端开发 编译器
TypeScript,从0到入门带你进入类型的世界
该文章提供了TypeScript的入门指南,从安装配置到基础语法,再到高级特性如泛型、接口等的使用,帮助初学者快速掌握TypeScript的基本用法。
|
7月前
|
JavaScript
TypeScript——使用npm安装和编译
TypeScript——使用npm安装和编译
71 0
|
7月前
|
存储 JavaScript 前端开发
深入浅出TypeScript | 青训营笔记
深入浅出TypeScript | 青训营笔记
50 0
|
9月前
|
JavaScript Shell 资源调度
1.【TypeScript 教程】TypeScript 安装与使用
1.【TypeScript 教程】TypeScript 安装与使用
114 4
|
9月前
|
JavaScript 编译器
35.【TypeScript 教程】编译选项
35.【TypeScript 教程】编译选项
63 2
|
9月前
|
JavaScript 前端开发 程序员
typescript入门笔记分享
typescript入门笔记分享
45 0