javascript - 如何排除某些文件在 Typescript 中被编译?

标签 javascript visual-studio-2012 typescript

我在我的 TypeScript 项目中使用了不同的 JS 库。 我希望 TypeScript 按原样处理这些文件,不进行错误检查。

如何从编译中排除某些文件,这样我就不会看到它们的错误?

最佳答案

我正在将一个约 100,000 行的项目迁移到 TypeScript,作为迁移的一部分,我只想将所有 .js 文件重命名为 .ts,引入一个构建步骤,然后提交结果。这样我就可以在主开发分支中逐渐添加类型信息,同时在相同的文件中继续进行常规开发。这个想法是为了减少合并冲突,而且效果非常好(在我看来,像这样按步骤迁移的能力是 TS 的优势之一)。

我最终向编译器添加了一个 --ignoretypeerrors 标志:

https://github.com/turbulenz/typescript

它不会打印类型错误,并使编译器以 0 退出。不过它仍然会捕获语法错误。那里还有一个 --failonerror 标志,如果类型检查失败(这可能会混淆某些构建系统),它会阻止编译器输出 .js 文件。

我没有使用 Visual Studio 插件,所以这可能不会直接帮助你,但有些人可能会觉得它有值(value)。

关于javascript - 如何排除某些文件在 Typescript 中被编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14796295/

相关文章:

javascript - 如何检查 JavaScript 中函数返回的内容?

javascript - node.js instanceof 和cleartextStream

c++ - 我的数组在 C++ Visual Studio 中仅显示 300 个元素

javascript - 覆盖 @angular/pwa ngsw-worker.js

javascript - 在 Canvas HTML5 中循环网格并在方 block 之间使用 "gaps"?

javascript - Symfony2 嵌入式表单删除按钮功能

c++ - 如何在 Windows 7 64 位上安装 OpenSSL

windows-8 - 如何在 Visual Studio Express 2012 RC for Windows 8 中使用 DOM 资源管理器

reactjs - 处理未定义声明文件的正确方法 (index.d.ts)

typescript - 将 Testcafe 与 Appium 结合使用