我有一个React - 使用:
创建的Typescriptcreate-react-app my-app --scripts-version=react-scripts-ts
它编译得很好,但每次我看到此消息或警告:
No valid rules have been specified for JavaScript files
任何想法如何摆脱它?
> react-scripts-ts build
Creating an optimized production build...
Starting type checking and linting service...
Using 1 worker with 2048MB memory limit
ts-loader: Using typescript@2.8.3 and /Users/julian/my-app/tsconfig.json
No valid rules have been specified for JavaScript files
Compiled successfully.
我的tscongif.json和tslint.json文件可以在这里找到:https://gist.github.com/JulianG/be82d9fa20f48f60ce10371fa5095230
答案 0 :(得分:4)
阅读https://github.com/palantir/tslint/issues/3735#issuecomment-383115457后,我发现了以下内容:
由于我的tsconfig.json
包含"allowJs": true
,因此jsRules
需要tslint.json
个密钥。
解决方案是简单地将规则添加到tslint.json
,如下所示:
"jsRules": {
"no-empty": true
}
感谢@ explosion-pills指出答案。