如何在Typescript中排除某些文件的编译
How can I exclude certain files from being compiled in Typescript?
我在TypeScript项目中使用不同的JS库。我希望TypeScript按原样处理这些文件,而不进行错误检查。
如何从编译中排除某些文件,这样我就不会看到它们的错误?
我正在将大约100000行的项目迁移到TypeScript,作为迁移的一部分,我只想将所有.js文件重命名为.ts,引入一个构建步骤,然后提交结果。这样我就可以在主开发分支中逐渐添加类型信息,而在相同的文件中继续进行常规开发。这个想法是为了减少合并冲突,而且效果非常好(在我看来,以这样的步骤迁移的能力是TS的优势之一)。
我最终在编译器中添加了一个--ignoretypeerrors标志:
https://github.com/turbulenz/typescript
它不打印类型错误,并使编译器以0退出。不过,它仍然可以捕获语法错误。这里还有一个--failoneror标志,如果类型检查失败(这可能会混淆一些构建系统),它会阻止编译器输出.js文件。
我没有使用Visual Studio插件,所以这可能对您没有直接帮助,但有些人可能会觉得它很有价值。
如果使用Visual Studio,可以更改要排除的typescript文件的构建操作。右键单击文件,然后转到"属性",然后将Build Action
更改为none。
相关文章:
- 预编译的车把模板使文件大小加倍
- 如何在Windows中将Javascript文件编译成二进制文件
- GWT:有没有一种方法可以修改GWT在编译中使用的Cast.java文件
- 使用Gulp手柄部分编译为单个HTML文件
- Bootstrap CSS和JS我必须将它们包含在单独的文件中,或者可以编译它们
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 在Dojo构建期间,在最小化期间关闭文件编译
- 如何编译IIFE JSX文件
- 如何将javascript文件编译成一个
- 如何使用 Gulp 将多个打字稿文件编译成一个 JavaScript 文件
- 将文件编译到dest文件夹和src文件夹
- 等待 JSX 文件编译完成
- 如何将多个 angularjs 文件编译为单个应用程序文件
- AngularJS从文件编译和渲染HTML代码
- 配置WebStorm/PhpStorm将.ts文件编译为.js文件;js”;文件夹
- 如何使Visual Studio从JS文件编译库
- 用coffee文件编译js文件
- 我可以设置gulp liverload在所有文件编译后运行吗?
- 使用grunt-json-bake将多个json文件编译成一个
- 将多个Typescript文件编译成一个javascript文件