【发布时间】:2017-07-19 19:51:16
【问题描述】:
我正在使用 webpack 2,它会告诉我我的 typescript 代码是否存在编译问题。但是,我还没有想出一种方法来通过它运行 tslint,并让它在 webpack 在 dev-server 模式下运行时检测到的每个更改都运行。
我尝试让tslint-loader 工作,但对于我项目中的每个文件,它只是告诉我:
/src/main.ts没有指定有效规则
我就是这样使用它的:
rules: [
{
test: /\.ts$/,
enforce: 'pre',
loader: 'tslint-loader',
options: {
configuration: {
configFile: true // I have also tried setting this to "tslint.json"
}
}
},
... more loaders...
还是不开心。
有办法:
- 每次我进行更改时,我使用的 tslint-loader 是否会通知我 webpack-dev-server 模式下的 lint 错误?
- 只需从命令行运行 tslint 并让它持续“监视”我项目中的文件?我正在寻找类似
tslint ./src/**/*.ts -t --force的东西,但根据tslint docs 不存在额外的--watch标志。
我不希望use my editor(例如 VS Code),因为我的团队中并不是每个人都使用它。我希望解决方案包含在 webpack 配置或 package.json 脚本中。
谢谢!
【问题讨论】:
标签: typescript webpack-2 tslint