程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
类型剥离 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
用 tsconfig 拦住 enum 与 parameter properties:Node type stripping 的配置侧写法
编程
用 tsconfig 拦住 enum 与 parameter properties:Node type stripping 的配置侧写法
2026-09-28 00:03:54
Node 内置 type stripping 只擦除类型、不做检查,配置侧要保证源码只含可擦除语法。本文给出 erasableSyntaxOnly、verbatimModuleSyntax、allowImportingTsExtensions、rewriteRelativeImportExtensions 的 compilerOptions 片段,说明哪些语法会抛 ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX,以及用 tsc --noEmit 在 CI 单独做类型检查的做法。
type
stripping
类型剥离
TypeScript
Node.js
tsconfig
PARA
Pin
Node.js 原生跑 .ts:类型剥离不是转译,Enum 直接报错,类型还得靠 tsc
编程
Node.js 原生跑 .ts:类型剥离不是转译,Enum 直接报错,类型还得靠 tsc
2026-09-09 00:04:41
Node.js 从 v23.6/v22.18 起默认直接执行 .ts,靠类型剥离(type stripping)把注解替换成空白后跑剩余 JS。它不做类型检查,Enum/命名空间/参数属性这类需要生成代码的语法会直接报错,且忽略 tsconfig。这文讲清剥离与转译的区别、哪些写法会炸、tsconfig 怎么配,以及为什么 CI 里仍要单独跑 tsc --noEmit。
TypeScript
原生支持
Node.js
类型剥离
装饰器
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调