2016-08-17 28 views
1

我是angular2的初学者。现在,我用angular-cli来生成我的angular2项目。但是,当我尝试将我的项目移到具有真实域名的Web服务器上时,我的代码无法工作。它只是显示我“正在加载...”如何使angular2代码在我的域上工作 - 由angular-cli创建

我希望当我键入我的域名url时,我的主页可以直接显示出来。

到目前为止,我只是复制并粘贴到我的Web服务器的所有文件。当我进入我的网站时,它给了我一个文件夹列表。 enter image description here

有没有人有这种情况的教程?我非常感谢任何人的帮助。

回答

1

您不必复制整个项目!

使用ng build -prod然后一切都建立并移动到dist文件夹。

只需在您的网络服务器上使用该输出即可。

+0

这可以帮助我。非常感谢你。 – jmu

0
  • 您需要构建项目,然后部署构建输出。

  • 如果您使用PathLocationStrategy(默认),服务器需要支持HTML5 pushState。您可以尝试切换到不需要服务器支持的HashLocationStrategy

  • 您的Angular2应用程序是否在根路径或子目录中提供?您可能会调整<base href="...">路径。

相关问题