为什么 Node.js 的运行需要 JavaScript 前端框架?

2024-01-09

当我们谈论 JavaScript vanilla 时,它指的是前端编程语言;它需要像 IIS、Apache 或 nginx 等网络服务器来根据请求将内容传递给客户端。之后,JavaScript 在客户端浏览器上运行,但我发现的每个视频或文章都说我们需要安装 Node.js 才能使其工作。我对 Node.js 的了解是它是一个运行时环境,可以让 JavaScript 在浏览器之外工作;就像后端 API 或常规桌面应用程序一样。

这是我的问题: 如果我们的目标是部署一个将在客户端浏览器上运行的前端 Web 应用程序,为什么我们需要使用 Node.js?


你不have安装和使用Node来制作前端应用程序,但它可以有很大帮助,尤其是在大型项目中。使用它的主要原因是脚本编写者可以通过 NPM 轻松安装、使用和更新外部包。举几个例子:

  • Webpack,将多个脚本文件合并为一个用于生产(并根据需要进行缩小)
  • Babel,自动将以现代语法编写的脚本转换为 ES6 或 ES5
  • 像 ESLint 这样的 linter 可以避免意外错误并强制执行一致的代码风格
  • Sass 的 CSS 预处理器,可以将(简洁)Sass 转换为浏览器可使用的标准(更详细)CSS

等等。如果没有 NPM(依赖于 Node),为这些事情组织一个环境将会非常困难。

没有 如果是的话必要的,但许多人发现它可以使开发过程变得更加容易。

在创建供客户端使用的文件的过程中,如果您想做任何比编写普通原始文件更复杂的事情.js, .html, .css文件,您将需要一些额外的东西 - 这通常是通过 NPM 完成的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Node.js 的运行需要 JavaScript 前端框架? 的相关文章

随机推荐