WebStorm/PhpStorm 对 jsx 中的 react 属性的警告,例如 className
WebStorm/PhpStorm warning for react attributes in jsx like className
我无法删除反应代码中的以下警告。 "Attribute className
is not allowed here"。
- PhpStorm 中的警告
- 未知 HTML 无法将标签属性设置为驼峰式,只能保存小写字母,关闭检查也无济于事。
Languages & Frameworks > JavaScript > Libraries
中的设置
你能帮我吗我对 jsx 中的每个属性都有警告。编辑器设置jsx harmony.
我的 jsx 警告问题已通过安装 React-Template 插件解决。
你应该添加 Reactjs 库。
Using Reactjs in JavaScript and TypeScript
就我而言,我刚刚添加了对 TypeScript 的 Reactjs 支持:
我来晚了一点,但执行 Invalidate Caches/Restart...
解决了问题(切换到 JSX Harmony
后)。
和提问者有类似的问题 - 在更新到 IntelliJ 2016.3 后,classNames 的值被标记为错误(不是 "className" 属性本身,但它与他所拥有的相似)。
我的解决方案是 select "Uninject language or reference" 当您将光标放在错误上时出现的小灯泡:
不知道为什么会这样。
也找不到任何适合 Intellij 的 React/JSX 插件,除了上面提到的 "React-Templates",它在过去创造了奇迹。
但似乎 Intellij 对 JSX 和 React 的原生(我猜)支持还不错,除了像这样烦人的事情。
我无法删除反应代码中的以下警告。 "Attribute className
is not allowed here"。
- PhpStorm 中的警告
- 未知 HTML 无法将标签属性设置为驼峰式,只能保存小写字母,关闭检查也无济于事。
Languages & Frameworks > JavaScript > Libraries
中的设置
你能帮我吗我对 jsx 中的每个属性都有警告。编辑器设置jsx harmony.
我的 jsx 警告问题已通过安装 React-Template 插件解决。
你应该添加 Reactjs 库。
Using Reactjs in JavaScript and TypeScript
就我而言,我刚刚添加了对 TypeScript 的 Reactjs 支持:
我来晚了一点,但执行 Invalidate Caches/Restart...
解决了问题(切换到 JSX Harmony
后)。
和提问者有类似的问题 - 在更新到 IntelliJ 2016.3 后,classNames 的值被标记为错误(不是 "className" 属性本身,但它与他所拥有的相似)。
我的解决方案是 select "Uninject language or reference" 当您将光标放在错误上时出现的小灯泡:
不知道为什么会这样。
也找不到任何适合 Intellij 的 React/JSX 插件,除了上面提到的 "React-Templates",它在过去创造了奇迹。
但似乎 Intellij 对 JSX 和 React 的原生(我猜)支持还不错,除了像这样烦人的事情。