为什么我们必须为ReactJS安装NodeJS

时间:2018-11-14 08:13:10

标签: node.js reactjs

我还是NodeJS的ReactJS初学者。我很想知道为什么我们必须安装NodeJS运行ReactJS应用程序,因为ReactJS是客户端脚本。

3 个答案:

答案 0 :(得分:3)

另一个答案不正确。 您不需要Node.js ,实际上,您无需运行单个npm命令就可以创建项目。 Just follow this guide.

如本文所述,主要原因是:

  1. 轻松的软件包管理。这意味着您以后可以轻松升级软件包
  2. JSX是一种模板语言,可以更轻松地编写组件:<h1>Hello Word</h1>的阅读效果比React.createElement('h1', null, 'Hello World')
  3. 好得多
  4. 管理模块导入,而不是到处都有全局变量,最好根据需要封装和导入模块。
  5. 构建步骤和工作流程。对于一个现代项目,您将需要工具来减少代码,缓存破坏,转码(为旧的浏览器编写纯javascript是一件很痛苦的事情,您实际上不应该手动执行),列表不胜枚举。

答案 1 :(得分:1)

因为几乎所有的JavaScript库/框架都在使用节点包管理器(NPM),这使得在客户端和服务器端管理JavaScript依赖项变得更加方便。

编辑:technically并不是必须的,但是使用包管理器是管理依赖项和子依赖项的最佳实践。

答案 2 :(得分:0)

当然,您不必这样做。在开发步骤中时,可以安装它进行软件包管理。只需使用webpack即可打包,编译,翻译代码。