Thi*_*its 5 mocking ecmascript-6 reactjs babeljs
我试图模仿我的一个ES6 React组件的依赖,但我认为我现在真的已经走到了尽头.我一直在谷歌上搜索两个小时的选项,但是没有一个解决方案似乎有效,我想我已经用尽了所有的选择.我尝试的最后一个解决方案,"babel-preset-rewire",似乎是最有希望的,但是即使我按照文档进入T也会出现错误.这是我尝试使用这个babel插件,但我也愿意其他嘲弄选项.
.babelrc
{
"plugins": ["rewire"],
"presets": ["es2015", "react", "stage-0"]
}
Run Code Online (Sandbox Code Playgroud)
规格
import { SignUp } from './signUp';
SignUp.__Rewire__('TopBarContainer', class TopBarMock {
render() {
return (<div></div>);
}
});
Run Code Online (Sandbox Code Playgroud)
这甚至没有扩展React.Component,但目标只是让一些基本工作.我甚至似乎无法使用模块导出Rewire函数...当我尝试运行上面的代码时,抛出以下错误消息:
TypeError:_get __(...).Rewire不是一个功能
归档时间: |
|
查看次数: |
587 次 |
最近记录: |