如何部署Angular universal

时间:2017-07-12 10:39:57

标签: node.js angular typescript web-deployment angular-universal

我正在研究Angular的普遍性并试图让我的头脑部署。 Github https://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

如何将其部署到服务器?

1 个答案:

答案 0 :(得分:2)

安装依赖项

在终端中以通用启动器

的根目录运行@IBOutlet var userNameTF: UITextField! @IBOutlet var passwordTF: UITextField! override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) userNameTF.becomeFirstResponder() }

运行NodeJS后端

在npm install完成后运行npm install,这将在此处托管本地nodejs服务器:http://localhost:4000(您可以将其放在浏览器中)

在执行其中任何一个步骤之前,确保安装了NodeJS和NPM(NPM附带了较新的NodeJS版本)