首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React :尝试使用React,但安装时出现错误

React :尝试使用React,但安装时出现错误
EN

Stack Overflow用户
提问于 2015-10-20 17:55:20
回答 1查看 2.3K关注 0票数 2

我用的是对流星的反应。我决定使用React https://www.npmjs.com/package/react-modal

代码语言:javascript
复制
Error: Cannot find module 'react/lib/ExecutionEnvironment' from '/Users/bliss/Coder/ReactMeteor/vedicjoy-react/packages/npm-container/.npm/package/node_modules/react-modal/lib/components'

我所采取的步骤: 1.)在我的package.json文件中我添加了"react-modal": "0.5.0"

2.)在client.browserify.js中,我添加了Modal = require('react-modal');

然后,在得到错误后,我甚至尝试将这个包https://www.npmjs.com/package/exenv添加到package.son文件...but中,但这并没有使错误消失。

我使用的是MeteorJS框架和React。

我能做些什么让react-modal在我的项目中工作呢?

EN

回答 1

Stack Overflow用户

发布于 2015-10-20 23:50:19

您必须在Browserify包中使用Reactive0.14。Facebook将ExecutionEnvironment从这个版本的React ( 响应模式的开发人员知道这一点。 )中删除,它已经在新版本(显然是今天下午的某个时候发布)中得到解决。

快修好。

在这种情况发生之前,这里有一个快速修复(来源):

代码语言:javascript
复制
$ npm i -D fbjs

然后在yourproject/packages/npm-container/.npm/package/node_modules/react-modal/lib/components/Modal.js中将'react/lib/ExecutionEnvironment'替换为'fbjs/lib/ExecutionEnvironment'

编辑:,这并不像我想的那么简单。显然,不同反应版本的组件并不能相互兼容。-(。晚些时候再报告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33243534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档