React 不会通过 ES6 导出其组件,因此 IntelliJ 会抛出警告



我正在使用这样的ES6编写一个React应用程序

import React, { Component } from 'react';

我已经通过npm安装了反应,一切照旧

npm install react --save-dev

似乎React是使用 CommonJs 编写的

module.exports = React;

所以IntelliJ(或WebStorm)会抛出警告

导入模块中未声明默认导出

这有点困扰我,自动完成也不起作用。有人对此有解决方案吗?

我正在使用Webstorm 2016.2。我不知道如何解决警告,但我能够禁用它。使用 Alt-Enter 并接受修复。这是修复程序,请注意注释,这就是修复程序。

//noinspection TypeScriptCheckImport
import template from './app.html';

虽然 WEB-19542 尚未修复,但我在 WebStorm 12 RC 中看不到 React 报告的此错误;按 Ctrl+单击它会打开node_modules\反应\反应.js

最新更新