如何在tomcat上使用angular-cli和NodeJS部署Angular2 app

时间:2016-07-22 14:33:22

标签: angular

我是Angular(1或2)的新手。我已经使用Angular-cli构建了一个小应用程序并在NodeJ上运行。但是我的生产环境正在使用Tomcat。有没有办法在我的项目中进行大量更改?

2 个答案:

答案 0 :(得分:2)

是的,Angular项目只是JavaScript / TypeScript和HTML。您只需处理文件即可将其部署在任何Web服务器上。或者,您可以使用类似WebPack的内容将所有内容缩小/捆绑到单个JavaScript和HTML文件中,然后将其复制到您的Web服务器。

答案 1 :(得分:0)

我看到很多人都在寻求答案。以下是现在正在进行的步骤。

  1. 使用CLI创建项目。
  2. 完成项目后,转到命令窗口中的项目文件夹,然后使用import matplotlib.pyplot as plt import scipy.stats import numpy as np percent = np.array([34.72,47.22,40.97,43.06,57.64,50.00,69.44]) year = np.array([2009,2010,2011,2012,2013,2014,2015]) fig = plt.figure() ax = fig.add_subplot(111) ax.plot(year,percent, marker='o') ax.set_ylim(20,80) ax.set_xticks(year) ax.annotate(scipy.stats.spearmanr(year,percent), xy=(2009,70)) plt.show()
  3. 进行构建
  4. 所有构建的文件都在dist文件夹中。
  5. 将dist文件夹中的所有文件复制到Tomcat的webapps文件夹中。 这是最重要的一步。如果没有这个,你只能看到“正在加载...”
  6. 在index.html中,将ng build --prod更改为<base href="/">