- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是 AngularJS 2 框架的新手,我被卡住了!
我想在 Windows Server 2012 上部署一个应用程序(例如快速入门)。我已经在上面安装了 Apache tomcat。我做了什么 :我使用命令 npm build(有和没有“-prod”)来生成 dist 文件夹(输出:index.html 和捆绑文件),然后我将它放入 tomcat 的“webapps”文件夹中,然后我试图到达使用我的浏览器的页面,索引页面显示“正在加载...”!我认为 Angular 不起作用...
我尝试在服务器上安装 NodeJs,然后生成一个简单的项目 (npm install -g angular-cli) 并在服务器上运行它。它在本地主机(服务器)上运行,但在我的机器上使用“IP_of_sv:Port "Chrome 给我一个错误“ERR_CONNECTION_REFUSED”!
你能帮我简单解释一下吗?
提前致谢!
最佳答案
如果您正在使用 angular-cli 命令创建 angular 2 项目。那么 cli 已经提供了一些命令来将您的应用程序部署到生产环境中。在您的项目目录中使用类似ng build --prod 的命令,它会在您的目录中生成dist 文件夹。
进入 dist 文件夹并在 index.html 中更改基本 href,如 href="."。之后将 dist 文件夹复制到您的 tomcat 根目录中并运行服务器。 .您可以在下面看到我们的应用程序在 tomcat 服务器上运行的屏幕截图。
关于tomcat - 如何在 tomcat 服务器(Windows Server 2012)上部署 Angular 2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40852931/
我是一名优秀的程序员,十分优秀!