扩展名为'.tsx'eslint(react / jsx-filename-extension)的文件中不允许使用JSX

时间:2019-04-10 14:24:15

标签: typescript eslint

在.tsx文件中,为什么eslint报告“扩展名为'.tsx'eslint(react / jsx-filename-extension)的文件中不允许JSX” 如何设置eslint config可以重新设置它

enter image description here

2 个答案:

答案 0 :(得分:9)

在eslint配置的“规则”部分下添加此规则:

addch(ACS_S1);
addch(ACS_LANTERN);
addch(ACS_S3);

答案 1 :(得分:1)

您可能希望在.eslintrc.js中配置react/jsx-filename-extension规则,以便ESLint对TypeScript文件中的JSX感到满意:

rules:  {
  'react/jsx-filename-extension': [2, { 'extensions': ['.js', '.jsx', '.ts', '.tsx'] }],
},