Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.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
Javascript 节点和使用节点模块的项目之间的连接是什么?_Javascript_Node.js_Reactjs_Npm_Node Modules - Fatal编程技术网

Javascript 节点和使用节点模块的项目之间的连接是什么?

Javascript 节点和使用节点模块的项目之间的连接是什么?,javascript,node.js,reactjs,npm,node-modules,Javascript,Node.js,Reactjs,Npm,Node Modules,我已经在很多项目中使用了React和React Native,我刚刚开始分别学习Node JS。我一直使用npm为我的项目下载节点模块,并使用npm start等命令。我想知道的是: Node JS本身与使用节点模块的React等框架之间的关系是什么?React是否使用Node JS?如果是,以什么方式 谢谢 节点是一个JS后端运行时环境(就像浏览器也是一个运行时环境一样)。这是一个JavaScript可以运行的地方 React是一个前端框架(因此web也是JS,至少目前是这样)。由于它们都使用

我已经在很多项目中使用了React和React Native,我刚刚开始分别学习Node JS。我一直使用
npm
为我的项目下载节点模块,并使用
npm start
等命令。我想知道的是:

Node JS本身与使用节点模块的React等框架之间的关系是什么?React是否使用Node JS?如果是,以什么方式


谢谢

节点是一个JS后端运行时环境(就像浏览器也是一个运行时环境一样)。这是一个JavaScript可以运行的地方


React是一个前端框架(因此web也是JS,至少目前是这样)。由于它们都使用相同的语言,Node JS中使用并由npm分发的模块、库和包在web上大部分时间也是可用的(反之亦然)!React本身不使用NodeJS,后端可以用任何语言完成。React是纯JS+HTML5。Npm软件包管理器确实使用Node。

Hi@Aleks,Re“Node JS中使用并由Npm分发的软件包在web上大部分时间也是可用的”:我是否正确理解Node使用的模块类型在React应用程序中往往是有用的,所以我们通过在React中使用它们来利用这一点?以及React“React本身不使用节点”和“Npm package manager使用节点”:那么,尽管React可以使用节点模块,我们可以使用Npm访问它们,Npm使用节点,但React本身不直接使用节点?是的,我也不称它们为节点模块。npm或js模块。Npm inc.是一家私营公司,他们有竞争对手,比如Yarn,尽管它不太受欢迎。“node使用的模块类型在React应用程序中往往很有用”-不仅仅是React应用程序,一般来说是web。这是来自wiki的,说得很好-node.js是一个开源程序,跨平台JavaScript运行时环境,在浏览器外部执行JavaScript代码。js允许开发人员使用JavaScript编写命令行工具,并在将页面发送到用户的web浏览器之前,在服务器端运行脚本,生成动态网页内容。因此,Node.js代表了一种“JavaScript everywhere”范式,[7]围绕一种编程语言统一web应用程序开发,而不是针对服务器端和客户端脚本的不同语言。@Aleks和Newms,所有这些都是有意义的,感谢您的见解!阿列克斯:我对你的回答是绿色的:)