我使用angular-cli创建了一个角度2应用程序,如下所示
ng new my-angualr-app
之后我在生产模式下构建了这个应用程序
ng build --prod
我收到了dist
文件夹。
最后我将文件夹移动到我的apache服务器var/www/html
目录,但是角度2应用程序运行不正常。
我无法弄清楚这个问题。为什么这不起作用。在运行命令ng serve --prod
答案 0 :(得分:1)
不是复制dist文件夹,而是复制dist文件夹的内容,并确保基本href正确
答案 1 :(得分:0)
我认为你是以错误的方式做到这一点,我正在分享我的做法 -
首先,我使用git作为存储库。所以我按下由angular-cli
创建的angular2代码。默认情况下,存储库中未添加dist
文件夹。所以我按原样放过它。
之后,我在var/www/html
的生产服务器中克隆我的angular2代码并在那里运行ng build --prod
。因此,它为生产服务器创建dist
文件夹。
我想你可以这样试试。它真的适合我(在我的几个项目中)