告诉'ng serve'忽略错误的未使用文件或服务页面

时间:2019-07-11 15:28:17

标签: angular angular-cli

最好至少执行以下一项操作:

  • 说服ng serve投放页面,即使有编译错误
  • 从根页面开始,按照所包含文件的使用顺序显示错误。
  • 请勿尝试编译未从主项目导入的文件

但是如何? 请注意,要明确列出未使用的文件是不切实际的,因为我们谈论的是300多个错误的TS文件。

背景: 我有一个子项目,其中包含很多错误的TS文件(从转译器生成,输出部分有用),我想逐步进行手动修复。 问题在于ng serve尝试编译它可以找到的所有文件,无论是否正在使用它们。结果是

  • 具有大量无法处理的错误列表。它们似乎没有按用途排序,而是按照编译器找到它们的顺序出现。因此,我无法按此顺序从上到下修复错误。另外,可能不需要固定许多类,而是用不同的TS类代替它们(请记住,我们正在谈论转译的文件,因此例如,原始代码中的数据库访问需要删除或由某些自定义代码替换。占全部文件的三分之一甚至一半),这意味着我不想从上到下修复 all 出现的错误,因为可能会发现根本不需要该文件。
  • 无法在浏览器中执行已经固定的代码(并对其进行测试),因为存在很多错误,Web服务器在尝试加载页面时仅以Cannot GET /响应。

即使注释掉了根项目(可以正常编译)中这些文件(和相应的导入)的用法,也不会阻止编译器尝试编译它们。

0 个答案:

没有答案