Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React服务器呈现-如何使用JSX?_Reactjs - Fatal编程技术网

Reactjs React服务器呈现-如何使用JSX?

Reactjs React服务器呈现-如何使用JSX?,reactjs,Reactjs,我将从以下示例代码学习React中的服务器端渲染: 它工作得很好。但现在我正试图重写render方法以使用JSX,仅此而已。我该怎么做才能让它工作?我试着在很多地方查找,使用了NodeJSX,但没有成功。谢谢。使用reactify生成代码,然后启动服务器 将演示中的main.js转换为jsx后,运行以下命令 npm install reactify browserify -t reactify main.js --standalone Application --debug --outfil

我将从以下示例代码学习React中的服务器端渲染:


它工作得很好。但现在我正试图重写render方法以使用JSX,仅此而已。我该怎么做才能让它工作?我试着在很多地方查找,使用了NodeJSX,但没有成功。谢谢。

使用reactify生成代码,然后启动服务器

将演示中的main.js转换为jsx后,运行以下命令

 npm install reactify
 browserify -t reactify main.js --standalone Application --debug --outfile main-built.js
 npm start

NodeJSX肯定可以工作(我使用它),所以可能在某些地方出现了配置错误。你能把你的问题扩展到包含节点jsx的细节吗?可能是因为我没有正确使用节点jsx。我所做的只是在需要ExecutionEnvironment:require(“node jsx”)的行之后将这一行添加到发送的文件中我应该做些别的事情吗?当你安装NodeJSX时,已经太晚了,你已经在jsx文件中了。您需要将其安装在非JSX文件中,然后需要JSX文件。