Tag: reactjs

react-router RouterContext部署错误

我努力使我的通用Reactnetworking应用程序在服务器上运行(OpenShift)。 我之前开发了其他通用应用程序,但从未遇到过这个错误: 基本上,当在服务器上运行时, RouterContext传递给ReactDOM。 renderToString ()不被识别为有效的React元素。 在本地主机上深入挖掘renderToString实现,我有这个值为RouterContext上下文types: 但在服务器上,我得到了这个: 这就是为什么React在创buildRouterContext元素时引发不变违规的原因。

查找所需模块的path

我想打印出加载了require()的模块的path。 我正在浏览React存储库并查看testing文件。 几乎每个文件都有React = require('React')但是该模块不存在于node_modules文件夹中(显然)。 我很好奇它是从哪里加载的,因为require函数中没有相对path。 即使深度嵌套的testing文件使用require('React') ,如果它不在node_modules文件夹中,它是如何被parsing的呢? 我已经在节点控制台中尝试了诸如require.resolve('React')类的东西,但不断收到Error: Cannot find module 'React' 。 奇怪的是甚至require('React')在控制台内产生相同的结果。

运行reactJS客户端与NodeJS

我是.net开发人员。以前的开发人员使用nodeJS并对一个项目作出反应。我必须完成该项目。该项目使用nodeJS,并且反应JS.I在Windows 8中安装了NodeJS 我安装包(NPM安装)它运作良好。但现在我尝试运行启动项目,但它给错误 当我写入npm启动它给出了这个错误 Failed at the react-seed @0.0.13 start script node_env=development node dev-server .webpack/config 这里是日志文件 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'start' ] 2 info using npm@2.14.20 3 info using node@v4.4.1 4 verbose run-script [ 'prestart', 'start', […]

Jest错误:无法获取模拟元数据:node_modules / core-js / modules / $。global.js

我使用Jest来testing我的React-App。 我已经有一套testing套件了,但是我不能让其中的两套运行。 一个错误示例: FAIL react/utils/__tests__/ChartsUtils-tests.js (2.662s) ● ChartsUtils › it get labels for a date period – Error: Failed to get mock metadata: /Users/nessie/Sites/blackriver-analytics-project/node_modules/core-js/modules/$.global.js at Loader._generateMock (node_modules/jest-cli/src/HasteModuleLoader/HasteModuleLoader.js:251:15) at Object.eval (node_modules/core-js/modules/$.export.js:1:137) at Object.eval (node_modules/core-js/modules/es5.js:3:25) 1 test failed, 0 tests passed (1 total in 1 test suite, run time 3.68s) npm ERR! Test failed. See above for […]

中继生成的突变查询缺less一些字段

我已经设置了一个基本的中继突变来添加一个用户,但是一旦执行它就会返回这个错误/警告: 警告:writeRelayUpdatePayload():包含新创build的边“changedUserEdge”及其“节点”字段的预期响应有效内容。 你忘了更新'RANGE_ADD'突变configuration吗? 我注意到中继遗漏了突变有效负载上的changedUserEdge节点,我不知道为什么。 我看了几个Relay的例子,但是这个变种的构造方式完全一样。 在这个要点中可以find突变,我从中调用它的React组件和生成的查询。 我用graffiti- mongoose来生成我的GraphQL模式。

React服务器端渲染 – 我们是否仍然需要模板困惑

我在看这个项目https://github.com/DavidWells/isomorphic-react-example 我打开这个问题https://github.com/DavidWells/isomorphic-react-example/issues/25 我们是否还需要使用HTML模板文件? …或者我们可以在后端使用React组件,并像这样渲染: res.send(ReactDOMServer.renderToString(<Comp items={items}/>)); React是否允许<html> <body> and <head>标签? 如果是这样,我可以创build一个可以充当模板的父React组件,如下所示: const React = require('react'); module.exports = React.createClass({ render: function(){ return ( <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {this.props.body} </body> </html> ) } }); 什么是正确的方法来做到这一点?

通过Edge.js从多项目Visual Studio解决scheme中的node.js项目调用Web API

我有一个现有的Web API项目,我想在新的React项目中用作后端。 我猜想直接调用服务器上的Web API(使用Edge.js)而不通过HTTP请求会更快。 应该怎么做? 到目前为止,我向已经包含Web API项目的Visual Studio解决scheme添加了一个Node项目,并将这两个项目都设置为启动项目。 但是,如何从Node项目调用Web API控制器?

如何与ReactJS和NodeJS一起使用Webpack?

如何与ReactJS和NodeJS一起使用Webpack? 我的问题是服务器和客户端都需要通过(babble等)进行传输,但Webpackconfiguration文件只有一个输出文件。 我需要的是我的节点应用程序构build和我的客户端应用程序构build和放在build/ 。

在Electron + React + Webpack设置中找不到模块“电子”

我正在使用React + Electron + Webpack创build一个应用程序,但是在尝试使用Electron模块时,我收到错误,指出“无法find模块”电子。 我在下面的示例代码中的一个我的React组件: const shell = window.require("electron").shell; shell.showItemInFolder("C:\\Logs"); 我提到了与webpack&Electron有关的许多问题,但是没有一个解决scheme似乎适用于我。 当我尝试下面的代码: require('electron-prebuilt') 它让我回到了电子可执行文件的path。

在点击react-native android上创build模式

我在反应本土还是新的, 所以我试着做一个简单的应用程序,当按下它只是打开警报作为这个代码的button class MyFirstReactapril extends Component{ render(){ return( <View style={styles.container}> <Text style={styles.welcome}> Welcome Nesreen</Text> <TouchableHighlight style={styles.button} onPress={this.showAlert}> <Text style={styles.buttonText}>Myalert</Text> </TouchableHighlight> </View> ) } showAlert(){ Alert.alert('Fast Donation','', [{text : 'Donate now'},{text : 'add to Container'}]) } } 现在我想打开莫代尔button点击不只是警报我试图阅读这个http://facebook.github.io/react-native/docs/modal.html#content,但我真的失去了如何使模态使用react-本机?