好吧,也许我在这里太蠢了,不过我想做的就是把我的测试项目发布给我的主机提供者。
以下是我遵循的步骤:
ran:ng build -prod
等待创建dist
文件夹:
将内容从dist
文件夹复制并粘贴到服务器上的public_html文件夹中。
导航到URL,我只看到一个白色屏幕,从左上角加载,控制台中出现5个错误,内容如下:
有人能告诉我我到底做错了什么吗?
发布于 2017-01-17 05:43:47
https://angular.io/docs/ts/latest/guide/router.html
在标记后面添加基本元素。如果app文件夹是应用程序根目录,就像我们的应用程序一样,设置href值,如下所示。
<base href="/">
告诉角路由器URL的静态部分。然后,路由器只修改URL的其余部分。
在您的例子中,URL的静态部分是site.com/~activem1/
,所以您必须在基href中传递URL的附加部分。
<head>
<base href="/~activem1/">
</head>
如果使用角-cli进行构建,那么在运行package.json "dist": "ng build --prod --base-href \"/~activem1/\""
时,可以轻松地向npm run dist
添加构建命令,基本href将由ng npm run dist
命令设置。
https://stackoverflow.com/questions/41689375
复制相似问题