gpt4 book ai didi

javascript - 为什么 Node.js 需要 JavaScript 前端框架才能运行?

转载 作者:行者123 更新时间:2023-12-05 00:30:31 25 4
gpt4 key购买 nike

当我们谈论 JavaScript vanilla 时,它是前端编程语言;它需要像 IIS、Apache 或 nginx 等网络服务器,以便在请求时将内容交付给客户端。之后,JavaScript 在客户端浏览器上运行,但我发现的每个视频或文章都说我们需要安装 node.js 才能使其工作。我对 node.js 的了解是它是一个运行时环境,可以让 JavaScript 在浏览器之外工作。就像后端 api 或常规桌面应用程序一样。
这是我的问题:
如果我们的目标是部署将在客户端浏览器上运行的前端 web 应用程序,为什么我们需要使用 Node.js?

最佳答案

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

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

  • 等等。如果没有 NPM(依赖于 Node),为这类事情组织环境将非常困难。
    如果有必要,没有,但许多人发现它可以使开发过程更容易。
    在为客户端创建文件以供使用的过程中,如果您想做比编写普通原始文件更精细的操作 .js , .html , .css文件,你需要一些额外的东西——这通常是通过 NPM 完成的。

    关于javascript - 为什么 Node.js 需要 JavaScript 前端框架才能运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68333242/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com