Javascript ReferenceError:svg文件中未定义React

Javascript ReferenceError:svg文件中未定义React,javascript,svg,reactjs,webpack,mocha.js,Javascript,Svg,Reactjs,Webpack,Mocha.js,我使用svg React loader在React应用程序中导入svg。当我用摩卡测试我的组件时,我得到一个例外: pure/landing-assets/logo.svg:3 React.createElement( ^ ReferenceError: React is not defined 如何解决此问题?请在加载脚本之前声明并要求作出反应,javascript是区分大小写的 var React = require('react'); 您在mocha中定义了react吗?@rnli您

我使用svg React loader在React应用程序中导入svg。当我用摩卡测试我的组件时,我得到一个例外:

pure/landing-assets/logo.svg:3
React.createElement(
^

ReferenceError: React is not defined

如何解决此问题?

请在加载脚本之前声明并要求作出反应,javascript是区分大小写的

var React = require('react');

您在mocha中定义了react吗?@rnli您的意思是在测试文件中还是在mocha.opts中?现在也有这个问题。你8小时后。如果我有什么发现我会告诉你的你找到解决办法了吗?当前遇到相同问题。@前缀“是”。我在我的应用程序中使用了svg的react svg内联库