我怎样才能启动我的angular色cli项目在Ubuntu服务器上?

我刚刚完成我的网站与cli angular2

我在bitbucket上有这个项目,并在我的服务器上

git clone under var/www/vhosts/.../httpdoc/

我的服务器设置也是正确的,因为当我通过ip去我的服务器上显示我的index.html,但网站是空的。 当我看我的HTML代码,我可以海全部链接和脚本都包括在内。 但是在我身上我只是:

 <home></home> 

而已。 它看起来他不用main.ts做任何事情。

我已经安装了节点6.11.0和npm 3.10.10。 而node_modules文件夹也在那里。

有人可以帮我吗?

在此先感谢^^

在将应用程序部署到生产服务器之前,应该先构build它。 既然你已经在使用ng cli 。 在你的angular度项目的根目录下运行 –

ng build --prod

现在,您将看到一个新的文件夹dist ,其中将包含运行您的应用程序所需的所有必需的可分发文件。

您现在可以将此dist文件夹复制到服务器上的所需位置并运行您的应用程序。

请注意,在dist文件夹中,您不会有在开发过程中熟悉的常规文件夹结构和Angular文件,而是包含应用程序的build版本。

额外

为了运行应用程序,可以使用http-server

  npm install http-server -g cd ./dist http-server . -p 8000 

cd到你的项目文件夹并运行npm start

要么

sudo npm install -g http-server安装完成后,cd进入你的项目文件夹并运行http-server -o. -o是打开浏览器到页面。

也许你需要有不同的设置<base href="/"> ? 在index.html中