我正在导入文件:
import { BodyTableHeaderExampleModule } from '../../components/example-table/example-table-header/example-table-header-xxxx/example-table-header-xxxxx.module';
然而,tslint抱怨该行超过100个字符。当我尝试通过以下方式最小化行长度时:
import { BodyTableHeaderExampleModule } from '../../components/example-table/example-table-header/' +
'example-table-header-xxxx/example-table-header-xxxxx.module';
我收到以下tslint错误:
ERROR: 11:92 semicolon Missing semicolon
ERROR: 11:93 no-unused-expression unused expression, expected an assignment or function call
关于在使用长文件夹文件导入时修复Exceeds maximum line length of 100
的方法的任何建议都将非常感激。谢谢。
答案 0 :(得分:3)
这里的选项很少
您可以将导入重写为
import {
BodyTableHeaderExampleModule
} from '../../components/example-table/example-table-header/example-table-header-xxxx/example-table-header-xxxxx.module';
但是,这仍然会超过100个字符
您可以简单地禁用该行的tslint规则
BodyTableHeaderExampleModule
。除了1.这对你不起作用,其他3个解决方案都是有效的。对于长期解决方案,我自己可能会按照4中的描述解决它。 - 并在../../components/example-table/example-table-header
或类似的地方重新导出模块。但是选择最适合您的项目和需求的东西。