我已经开始在 Visual Studio 中使用 typescript,即使发现错误,默认行为似乎也是生成 javascript。因此,如果检测到错误,我能看到的唯一静态编译输出就是红色下划线。实际上很容易忽视这一点,所以我希望在这种情况下没有生成任何 js 或一些抛出异常的 js 或某种其他形式的显式错误。是否可以设置 Visual Studio 来执行类似的操作?
更新: 似乎有一个选项不会在错误时发出,但这会留下旧的 js 代码,这不是理想的结果,所以我想听听其他简单的选项(如果存在)。
最佳答案
您可以在 tsconfig.json 中将 noEmmitOnError 选项设置为 true。
例如。
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": false,
"noEmitOnError": true
},
"exclude": [
"node_modules"
]
}
关于javascript - 如果检测到错误,则禁用从 typescript 生成 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39790846/