Reactjs 什么是;没有为JavaScript文件指定有效的规则;什么意思?

Reactjs 什么是;没有为JavaScript文件指定有效的规则;什么意思?,reactjs,typescript,tslint,tsconfig,Reactjs,Typescript,Tslint,Tsconfig,我创建了一个React-Typescript,其中包含: create-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... St

我创建了一个React-Typescript,其中包含:

create-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文件可以在这里找到:

阅读后,我发现了以下内容:

由于我的
tsconfig.json
中包含
“allowJs”:true
,因此我的
tslint.json
中需要一个
jsRules

解决方案是简单地向
tslint.json
添加一条规则,如下所示:

    "jsRules": {
      "no-empty": true
    }

感谢@explosion pills为您指出答案。

谢谢!这个问题包含了答案。为了便于查找,我将回答自己的问题。@Evan和JulianG,在TFS 2017构建定义中的运行代码分析任务中,我得到了类型脚本的“错误:未指定有效规则”,并且我的tsconfig.json中没有“allowJs”:true,因此,在这种情况下,我是否仍应在我的tslint.json中添加jsRules键?@SRP您是否可以共享您的
tsconfig.json
tslint.json
?我已共享了此链接中的文件,请您查看一下-请求您查看在上述链接中共享的tsconfig.json和tslint.json文件。您好!对不起,我以前忘了检查你的文件。我从未见过Typescript的“无有效规则”错误。你有没有试着把问题孤立起来?例如,在可以共享的新存储库中重新创建它?