如何为 Angular 中未使用的导入禁用 tslint
How to disable tslint for an unused import in Angular
我有一个小项目。我想创建一个为此而构建的产品。我使用了这个命令:
ng build --prod
但是它引发了一些构建错误。所以我问了我的技术主管,她告诉我添加这个导入:
import ResizeObserver from 'resize-observer-polyfill'
此后构建成功,但现在文件未通过 linting 测试。由于此代码中的其他任何地方都没有使用导入。我收到此错误:
ERROR: C:/Users/320035648/Angular/pinc-insights-ui/src/app/app.module.ts:29:1 - All imports on this line are unused.
Lint errors found in the listed files.
所以我在导入之前添加了这一行:
/* tslint: disable: no-unused-variable */
但我仍然遇到同样的错误。请帮助我。
如果您不使用 ResizeObserver
,而只使用库导入 side-effects,为什么不直接以这种方式导入库:
import 'resize-observer-polyfill'
我有一个小项目。我想创建一个为此而构建的产品。我使用了这个命令:
ng build --prod
但是它引发了一些构建错误。所以我问了我的技术主管,她告诉我添加这个导入:
import ResizeObserver from 'resize-observer-polyfill'
此后构建成功,但现在文件未通过 linting 测试。由于此代码中的其他任何地方都没有使用导入。我收到此错误:
ERROR: C:/Users/320035648/Angular/pinc-insights-ui/src/app/app.module.ts:29:1 - All imports on this line are unused. Lint errors found in the listed files.
所以我在导入之前添加了这一行:
/* tslint: disable: no-unused-variable */
但我仍然遇到同样的错误。请帮助我。
如果您不使用 ResizeObserver
,而只使用库导入 side-effects,为什么不直接以这种方式导入库:
import 'resize-observer-polyfill'