代码之家  ›  专栏  ›  技术社区  ›  Burst of Ice

将dist复制到Web服务器时出现角度5错误404

  •  2
  • Burst of Ice  · 技术社区  · 7 年前

    我做了一个简单的5角封面,表示我仍在构建这个网站。 ng serve 在当地效果很好,但现在我想在我的学校网站上发布这个 here 我得到了所有未找到的404资源,我所做的只是在运行后复制dist/文件夹中的内容 ng build --prod 到Web服务器上的www/文件夹。

    此cli版本为angular 5:

     "@angular/cli": "~1.7.1",
    "@angular/compiler-cli": "^5.2.0",
    

    我尝试将另一个推送到github页面,这也有同样的问题 githubpages 回购协议是 repo 但这几乎是一笔空回购。

    1 回复  |  直到 7 年前
        1
  •  8
  •   Laiso    7 年前

    您需要添加 --base-href 参数,如下所示:

    ng build --prod --base-href /~320255eg/
    

    哪里 /~320255eg/ 表示应用程序的路径。