news 2026/5/16 18:38:11

typescript笔记、ts笔记、npx命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
typescript笔记、ts笔记、npx命令

文章目录

    • npx命令
        • npx tsc
      • 编译前后的对比
        • 编译前
        • 编译后
        • ts和js的区别?
        • 报错 error TS5112: tsconfig.json is present but will not be loaded if files are specified on commandline. Use '--ignoreConfig' to skip this error.

typescript并不是一个新概念,只不过随着2026-03-31(说04-01也没问题)claude code的源码泄露,ts又火了一把。

简单理解:
1、ts是静态类型
2、需要先编译成js才能运行
3、属于js开发阶段的增强版

npx命令

npx是npm的升级版。

npx tsc

tsc(typescript compiler)(ts编译器)。
npx tsc是编译ts的命令。

初始化(生成tsconfig.json配置文件): npx tsc--init编译指定ts文件: npx tsc index.ts--ignoreConfig编译ts文件(根据tsconfig.json): npx tsc

编译后会根据.ts生成同名的js文件。

编译前后的对比

看效果一目了然,举个最简单的例子。

编译前
// 定义一个方向枚举enumDirection{Up,Down}// 打印一下“向上”console.log(Direction.Up);
编译后
"use strict";// 定义一个方向枚举varDirection;(function(Direction){Direction[Direction["Up"]=0]="Up";Direction[Direction["Down"]=1]="Down";})(Direction||(Direction={}));// 打印一下“向上”console.log(Direction.Up);
ts和js的区别?
jsts
类型系统动态类型(运行时才知对错)静态类型(写代码时就能查错)
运行方式解释型(直接拿去运行)需要先编译成js才能运行
本质最终执行的底层语言js的开发阶段增强版
报错 error TS5112: tsconfig.json is present but will not be loaded if files are specified on commandline. Use ‘–ignoreConfig’ to skip this error.
错误命令: npx tsc index.ts 正确命令: npx tsc index.ts--ignoreConfig
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 18:38:06

冥想第一千八百八十一天(1881)

1.周五了,昨天游泳,感觉确实进步了,不过左侧换气还是不太好,游的距离比之前长了,自由泳要延长滑行的距离。省力。项目上全力以赴的一天。昨天没休息好,早上没运动。 今天还是个特别的日子,今天是…

作者头像 李华
网站建设 2026/5/16 18:38:05

微信小程序自定义TabBar实战:从官方配置到动态隐藏,一个案例全搞定

微信小程序自定义TabBar全流程实战:从配置到动态隐藏的深度解析 在当今移动应用生态中,微信小程序因其轻量化和即用即走的特性,已成为企业和开发者触达用户的重要渠道。而作为小程序核心导航组件的TabBar,其自定义能力直接关系到用…

作者头像 李华
网站建设 2026/5/16 18:36:14

FreeRTOS任务通知:轻量级任务通信机制详解与实战应用

1. 项目概述:为什么你需要关注FreeRTOS任务通知?在嵌入式实时操作系统(RTOS)的开发中,任务间的通信与同步是核心课题。如果你用过FreeRTOS,肯定对队列、信号量、事件组这些通信机制不陌生。它们功能强大&am…

作者头像 李华
网站建设 2026/5/16 18:30:06

破解软件安全计划人才困局:从安全左移到DevSecOps实践

1. 软件安全计划(SSI)的困境与破局:从一份调查报告说起 最近,一份由新思科技(Synopsys)在中国市场发起的调查报告,在不少技术管理者的圈子里引发了讨论。报告里一个刺眼的数字是: 6…

作者头像 李华