【发布时间】:2022-01-23 16:06:16
【问题描述】:
我有一个作为应用服务器运行的node.js 应用程序。
它部署在运行在AWS 上的Ubuntu 20.04 机器上,使用nginx 作为反向代理,PM2 作为服务启动器。
一切似乎都已完美配置。
我觉得奇怪的是,我有一个 React 应用程序,在类似的环境中,但是,在将它移到服务器上之前,我 run build 它,所以创建了一种打包且不容易人类可读的应用程序。
我的问题是:node.js 应用程序是否需要这样做?
如果回答是肯定的,如何“构建”node.js 应用程序?
【问题讨论】:
-
Web 应用程序的“构建”主要用于压缩和打包 JS(有时是 CSS)代码,以便我更有效地下载。不需要对服务器端代码做同样的事情。