在 lint 错误上隐藏 tslint-loader 模块跟踪

Posted

技术标签:

【中文标题】在 lint 错误上隐藏 tslint-loader 模块跟踪【英文标题】:Hide tslint-loader module trace on lint errors 【发布时间】:2017-07-20 12:21:00 【问题描述】:

每当在 Webpack 构建期间出现警告时,我都想摆脱模块跟踪。我不知道这个跟踪是来自tslint-loader还是webpack,但我假设是webpack。

每个有一个或多个 lint 错误的文件都会显示此堆栈跟踪。

轨迹如下所示:

@ /Users/xyz/src/client/app/pages/app/fake/view/edit-false-layout/edit-false-layout.selectors.ts 2:32-106
 @ /Users/xyz/src/client/app/pages/app/fake/view/edit-false-layout/edit-false-layout.component.ts
 @ /Users/xyz/src/client/app/pages/app/fake/view/fake-shared.module.ts
 @ /Users/xyz/src/client/app/pages/app/fake/service/service.module.ts
 @ /Users/xyz/src/client/app/pages/app/fake/fake.module.ts
 @ /Users/xyz/src/client/app/pages/app/app.module.ts
 @ /Users/xyz/src/client/app/root.module.ts
 @ /Users/xyz/src/client/web.module.ts
 @ /Users/xyz/src/client/main.web.ts
 @ multi (webpack)-dev-server/client?http://localhost:5555 ./src/client/main.web.ts

我的尝试:我使用了devserver.stats 属性,但没有成功。

【问题讨论】:

【参考方案1】:

我发现这是由 Webpack2 引起的,可以使用 stats 配置属性进行管理。

更准确地说是 moduleTrace: false

文档:https://webpack.js.org/configuration/stats

【讨论】:

以上是关于在 lint 错误上隐藏 tslint-loader 模块跟踪的主要内容,如果未能解决你的问题,请参考以下文章

带有 webpack 2.1.0-beta.25 的 tslint-loader

如何修复 jsx 结束标签上的 linting 错误:“未关闭的正则表达式”?

与订阅返回相关的 lint 错误,其中包含多个操作

json vscode problemMatcher for webpack + ts-loader + tslint-loader

gulp-tslint 不在控制台上打印 linting 错误

KingFisher 5.12.0 的 Linting 错误 - Swift 5.1.2