Javascript react.js:如何加载本地react.js而不是使用在线react.js

Javascript react.js:如何加载本地react.js而不是使用在线react.js,javascript,html,node.js,reactjs,Javascript,Html,Node.js,Reactjs,所以我是react.js的新手,一直在关注facebook创建的教程。(;这个) 现在我完成了教程,我想在此基础上再扩展一点。但是,我注意到,在教程的index.html中,它使用在线位置加载react和其他模块。例如: 如何将src从在线更改为本地?我已经通过npm下载了react。所有文件都位于名为react2的文件夹中。index.html位于react2/public中,server.js位于react2根文件夹中;而react位于react2/node_modules/react/re

所以我是react.js的新手,一直在关注facebook创建的教程。(;这个)

现在我完成了教程,我想在此基础上再扩展一点。但是,我注意到,在教程的index.html中,它使用在线位置加载react和其他模块。例如:

如何将src从在线更改为本地?我已经通过npm下载了react。所有文件都位于名为react2的文件夹中。index.html位于react2/public中,server.js位于react2根文件夹中;而react位于react2/node_modules/react/react.js中。我尝试将src更改为“./node\u modules/react/react.js”和“/home/../react2/…”,并尝试在前面添加文件://,但没有任何效果

顺便说一句,这是我关于stackoverflow的第一个问题,我不太熟悉这些规则。如果我在发帖时做错了什么,请告诉我


非常感谢

如果要通过script标记的src属性将react导入html文件,则应直接从此处下载文件,并将其保存到lib文件夹中,或保存到任何需要的位置

如果您从npm下载React,您必须像导入任何其他npm包一样导入React,并生成一个捆绑包,您可以使用browserify或webpack之类的捆绑包导入html文件。您可以使用react和react dom包。使用npm安装--save react dom安装后,您可以使用:

var React = require('react');
var ReactDOM = require('react-dom');
ReactDOM.render(<App />, ...);
var React=require('React');
var ReactDOM=require('react-dom');
ReactDOM.render(,…);

用这种方式说话很难发现问题所在。我几乎可以肯定的是,这与呼叫反应路径错误有关

您可以在首选浏览器中打开开发人员工具,以检查应用程序调用的源。打开后,转到
控制台
选项卡,您可以在那里检查每个丢失的文件


另外,确保您正在服务器上运行React。这是您将使用的大多数操作所必需的。如果React被正确调用,但不起作用,可能就是问题所在。

您必须将React放在公用文件夹中,您使用的是哪台服务器?您应该使用
browserify
webpack
将所有JS捆绑到一个文件中。它将简化您的开发,并使您的网站加载更快。