配置图

可重用类型Script配置文件以延伸从.
此模块允许其他模块通过 Node.js 软件包继承 tsconfig.json
用户
从 @chatie/tsconfig 从您的 tsconfig.json 中获取 TypeScript 配置的聊天版本.
其目标是:
- 支持最新的
esnextECMAS脚本 - 目标
ES6 - 对一切严格
- 为方便起见,包括
esModuleInterop财务报告和审定财务报表resolveJsonModule包括:.
责
不将任何目录相关的配置放入此模块 . 只将目录相关的配置设置给此模块的消费者.
因为 tsconfig.json中的所有目录都与curfrent目录有关.
又见
TypeScript 3.2 现在从节点 模块解析 tsconfig.jsons. 当在tsconfig中使用一条光线路径进行"扩展"字段时. json, TypeScript 将潜入节点 模块包为我们服务 .
{ "extends": "@my-team/tsconfig-base", "include": ["./**/*"] "compilerOptions": { // Override certain options on a project-by-project basis. "strictBindCallApply": false, } }在这里, TypeScript 将爬上节点 模块文件夹寻找@my- team/ tsconfig- base 软件包 。 对于其中的每个软件包,TypeScript将首先检查软件包.json是否包含"tsconfig"字段,如果包含,TypeScript将尝试从该字段装入一个配置文件. 如果两者都不存在, TypeScript 将尝试从根部的 tsconfig.json 读取. 这与节点使用包中的.js文件的搜索过程相类似,与TypeScript已经使用的.d.ts搜索过程相类似.
这一特征对于较大的组织或具有许多分布性依赖性的项目可能极为有用.
付款
这个单元将在能够向国家预防机制发布之前先进行单元测试.
单位装入 tsconfig 计划 JSON Schema 仓库 然后使用 是... 我的... json... 验证 来验证它.
历史
师傅
v4.9 (长 11, 2023) (中文(简体) )
- 需要节点.js v18 以上
- 要求国家预防机制v9或以上
- 升级到类型脚本 4.9
v4.6 (第27, 2021号)
加快速度 ts-node 使用 Rust TypeScript 运行时间.
- 添加
ts-node.transpileOnly: true - 添加
ts-node.transpiler: "ts-node/transpilers/swc-experimental"
v1.0(第24、2021号)
主要变化
- 默认 ES 模块 :
"module": "es2020" - 默认
"target": "es2020" - 类型脚本版本 4.4
小改动
- 添加
"isolatedModules": true - 添加
"importsNotUsedAsValues": "error" - 添加
"moduleResolution": "node"
v0.10 2020年4月 (中文(简体) )
- 添加
dom改为lib在 tsconfig.json 中输入
v0.6 2019年6月08日 (中文(简体) )
- 自动生成
tsconfig.json如果不存在,则在安装后的工程根目录中.
v0.4 2019年5月14日 (中文(简体) )
- 只发布
tsconfig.json预防奇怪的虫子 - 创建 tsconfig 基础设置模块,用于项目共享
授权
公民和自由组织
- 代码 & Docs 2019 - 现为 Huan LI 齐克夏@齐克夏.net
- 根据 Apache-2.0 许可证发布的代码
- 根据创意常识发布的文档
