javascript - 如果检测到错误,则禁用从 typescript 生成 JavaScript

标签 javascript visual-studio typescript compilation

我已经开始在 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/

相关文章:

javascript 方法链接 - knex.js

javascript - 在 d3v4 堆积条形图中使用 JSON

c# - 在 Visual Studio 中更改生成配置时更改应用程序目标框架

javascript - 在每个路由调用上执行中间件

javascript - Google map - 单击时标记不显示

javascript - 相反,根据 prop 的值使用数据或计算属性。 Prop 正在变异 : "percentage"

asp.net - 在 VB.Net 页面中使用 ASP.Net 导入指令的别名通用类型

javascript - Javascript 可以检测 UWP 吗?

javascript - 在 Typescript 包中使用 package.json 导出

javascript - 有没有办法将 "subscribe"更改为 Angular 中的数组变量?