javascript - 当我在 ts 代码中出现错误时,如何使用 tsconfig 文件强制 TypeScript 不编译为 JS?
问题描述
我没有在默认文件中找到: tsc --init
我的配置文件
{
"compilerOptions" : {
"target": "ES3",
"module": "ES2015",
"declaration": false,
"sourceMap": true,
"outDir": "./dist",
"rootDir": "./src",
"watch": true
},
"include": [
"src/**/*"
]
}
解决方案
您需要添加noEmitOnError: true
tsconfig.json。
如果报告任何错误,此标志控制打字稿编译器是否应生成输出文件。默认情况下它是 false,这意味着即使出现错误,编译器仍会发出输出文件。
推荐阅读
- ruby - 是否有日志可以查看来自 bundler 的 git 命令?
- c# - C# | jstedfast/MimeKit | 带有 DKIM 设置的 Office 365 连接器
- arrays - 连接数组中的字符串
- python - 有没有办法将图像放置在使用分类数据的散景图中?
- excel - If 函数在同一单元格中具有多个文本条件
- apache-beam - Apache Beam 中到 IO 接收器的动态路由
- dictionary - 将地图转换为 terraform 中具有新属性的地图列表
- javascript - 为什么我的 Travis CI 测试中的日期克隆时间减少了 1 小时
- r - 如何使用 R 时间序列和预测设置和显示多列索引
- angular - ngx-chips,当禁用属性设置为 false 时,显示标签输入下拉列表