如何部署 Angular 通用

How to deploy Angular universal

我正在研究 Angular 通用并尝试着手部署。 Githubhttps://github.com/angular/universal-starter

它有 Angular 2 Universal + TypeScript 2 + Webpack 2

当我运行命令

npm run build

我得到以下结构

**Client**
0.bundle
0.bundle.js.map
main.bundle
main.bundle.js.map

**Server**
0.index
0.index.js.map
index
index.js.map

如何将其部署到服务器?

安装依赖项

运行 npm install 在您的终端中 universal-starter

的根目录

运行 NodeJS 后端

运行 npm run build:ssr && npm run serve:ssr npm 安装完成后,这将在此处托管本地 nodejs 服务器:http://localhost:4000(您可以将其放入浏览器)

在执行这些步骤之前,请确保您已安装 NodeJS 和 NPM(NPM 随附较新版本的 NodeJS)