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

TypeScript 学习 -类型 - 10

编写声明文件

编写 ts 的声明文件

源文件是 ts 文件, 可以自动生成生命文件

tsconfig.json:

{
  "compilerOptions": {
    "target": "es2016",
    "module": "commonjs",
    "declaration": true,
    "outDir": "./dist",
    "declarationDir": "./dist/types",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "skipLibCheck": true
  },
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules",
    "dist"
  ]
}
  • 设置 declarationDir 为声明文件的输出目录
    • 如果不设置默认使用 outDir, 生成的 js 文件和 d.ts 文件在同一个目录

编译命名:

tsc

监听并编译命令:

#tsc --watch
tsc -w

http://www.kler.cn/a/525305.html

相关文章:

  • 【重生之我在学习C语言指针详解】
  • C语言中string.h头文件功能介绍
  • 抠图神器,全离线使用,支持win和mac
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-head.py
  • C# dataGridView1获取选中行的名字
  • RPC是什么?和HTTP区别?
  • 快速提升网站收录:内容创作的艺术
  • 工具的应用——安装copilot
  • 高速PCB设计指南3——PCB 传输线和受控阻抗
  • 供应链系统设计-供应链中台系统设计(十)- 清结算中心概念片篇
  • Python3 【内置函数】:使用示例参考手册
  • JVM--类加载器
  • 超越传统图结构:记忆模拟新突破
  • C语言从入门到进阶
  • 【deepseek】本地部署DeepSeek R1模型:使用Ollama打造个人AI助手
  • 并发编程 - 线程同步(二)
  • 【2024年华为OD机试】 (A卷,200分)- 服务中心选址(JavaScriptJava PythonC/C++)
  • Python异步编程核武器:asyncio.gather() 的终极使用手册
  • 使用scikit-learn中的KNN包实现对鸢尾花数据集或者自定义数据集的的预测。
  • SpringBoot+Vue的理解(含axios/ajax)-前后端交互前端篇
  • 【开源免费】基于SpringBoot+Vue.JS社区智慧养老监护管理平台(JAVA毕业设计)
  • gif动画图像优化,相同的图在第2,4,6帧中重复出现,会增加图像体积吗?
  • 迭代推理机制提升AI精准性
  • 一文简单回顾Java中的String、StringBuilder、StringBuffer
  • 【阅读笔记】基于图像灰度梯度最大值累加的清晰度评价算子
  • Python里的小整数问题挺有意思的