如何'build'一个node js应用程序?
How to 'build' a node js application?
我有一个 node.js
应用程序 运行 作为应用程序服务器。
它部署在 Ubuntu 20.04
机器 运行ning AWS
上,使用 nginx
作为反向代理,使用 PM2
作为服务启动器。
一切似乎都配置得很完美。
我觉得奇怪的是,我有一个 React
应用程序,在类似的环境中,但是,在将它移动到服务器上之前,我 run build
它,所以创建了一个排序打包且不易读的应用程序。
我的问题是:是否需要对 node.js
应用程序执行相同的操作?
而且,如果回答是肯定的,如何'build'申请node.js
?
不,您不必为 node.js 构建任何东西,您只需要 运行 服务器。对于客户端应用程序,您需要通过 apache 或 nginx 等 Web 服务器构建和提供 Dist。
不需要构建普通的nodejs应用。
您的意思是使用捆绑器,例如webpack 和一个 javascript 编译器,例如通天塔。要创建 React 应用程序,您通常会使用像 create-react-app 这样的工具来为您设置所有这些东西。对于反应,你需要编译,因为你使用浏览器不理解的 jsx 语法。除此之外,捆绑器还有更多优势。
如果您想了解更多信息,请观看此视频:
https://www.youtube.com/watch?v=5IG4UmULyoA
我有一个 node.js
应用程序 运行 作为应用程序服务器。
它部署在 Ubuntu 20.04
机器 运行ning AWS
上,使用 nginx
作为反向代理,使用 PM2
作为服务启动器。
一切似乎都配置得很完美。
我觉得奇怪的是,我有一个 React
应用程序,在类似的环境中,但是,在将它移动到服务器上之前,我 run build
它,所以创建了一个排序打包且不易读的应用程序。
我的问题是:是否需要对 node.js
应用程序执行相同的操作?
而且,如果回答是肯定的,如何'build'申请node.js
?
不,您不必为 node.js 构建任何东西,您只需要 运行 服务器。对于客户端应用程序,您需要通过 apache 或 nginx 等 Web 服务器构建和提供 Dist。
不需要构建普通的nodejs应用。
您的意思是使用捆绑器,例如webpack 和一个 javascript 编译器,例如通天塔。要创建 React 应用程序,您通常会使用像 create-react-app 这样的工具来为您设置所有这些东西。对于反应,你需要编译,因为你使用浏览器不理解的 jsx 语法。除此之外,捆绑器还有更多优势。
如果您想了解更多信息,请观看此视频: https://www.youtube.com/watch?v=5IG4UmULyoA