当前位置: 首页 > news >正文

TS是什么、为什么、怎么办

TS是什么

javascript程序的静态类型检查器

为什么要用TS

js编写时在预期不同类型值的地方使用了某种类型的值,导致常见的类型错误
js只能提供动态类型,也就是运行一下代码才能知道发生了什么,需要静态类型的检查

TS怎么用

1、安装vscode(自带对TS的支持)
2、安装node
3、全局安装typescript编译器(这样可以在任何目录下运行typescript的命令行)

npm install -g typescript

4、编译TS文件

tsc xx.ts  ->编译出一个xx.js文件

5、优化编译

在当前文件夹下,生成配置文件		tsc --init
"rootDir": "./src"
"outDir":"./dist"
在当前文件夹下的继承终端中,自动编译   tsc --watch
// ts有错误不允许编译	tsc -noEmitOnError xx.ts
// 降级编译
"target": "es5"

相关文章:

  • git代码提交命令(如何提交代码)
  • 装饰器设计模式是什么?什么是 Decorator 装饰器设计模式?Python 装饰器设计模式示例代码
  • Spark---基于Standalone模式提交任务
  • 三十分钟学会Shell(上)
  • 51单片机的智能浇花系统【含proteus仿真+程序+报告+原理图】
  • vue3的 nextTick()的使用
  • leetcode 240. 搜索二维矩阵 II
  • [Android]使用Retrofit进行网络请求
  • 含分布式电源的配电网可靠性评估(matlab代码)
  • vue2.0+elementui集成file-loader之后图标失效问题
  • 安徽省广德市选择云轴科技ZStack Cloud云平台建设县级智慧城市
  • SQL注入漏洞发现和利用,以及SQL注入的防护
  • 【精选】Ajax技术知识点合集
  • centos7 系统keepalived 定时执行脚本
  • 百度智能云正式上线Python SDK版本并全面开源
  • ES6指北【2】—— 箭头函数
  • 【Leetcode】104. 二叉树的最大深度
  • Date型的使用
  • Electron入门介绍
  • Fundebug计费标准解释:事件数是如何定义的?
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • oldjun 检测网站的经验
  • Python_OOP
  • SSH 免密登录
  • Swoft 源码剖析 - 代码自动更新机制
  • Tornado学习笔记(1)
  • vuex 笔记整理
  • windows下使用nginx调试简介
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 前端之React实战:创建跨平台的项目架构
  • 我的zsh配置, 2019最新方案
  • 运行时添加log4j2的appender
  • 智能网联汽车信息安全
  • AI算硅基生命吗,为什么?
  • k8s使用glusterfs实现动态持久化存储
  • 如何正确理解,内页权重高于首页?
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #《AI中文版》V3 第 1 章 概述
  • #QT(串口助手-界面)
  • (06)Hive——正则表达式
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (一)u-boot-nand.bin的下载
  • (转)mysql使用Navicat 导出和导入数据库
  • (转载)虚函数剖析
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .Mobi域名介绍
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • @Autowired和@Resource装配