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

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

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

回答

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

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

等等。如果没有 NPM(这取决于 Node),为这些事情组织环境将非常困难。

没有必要,但许多人发现它可以使开发过程更容易。

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


以上是为什么Node.js需要JavaScript前端框架才能运行?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>