Javascript 节点和使用节点模块的项目之间的连接是什么?
我已经在很多项目中使用了React和React Native,我刚刚开始分别学习Node JS。我一直使用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,至少目前是这样)。由于它们都使用
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,所有这些都是有意义的,感谢您的见解!阿列克斯:我对你的回答是绿色的:)