我将html中的基本网址作为

<base href="https://namwebsite.com/demo/prjFolder/">

当我运行ng build --prod并将生成的文件托管在服务器中时,
我收到以下错误。

可能是在prjFolder之后没有添加斜杠,因此路径变得无效。

任何人都对此有任何想法以及解决此问题的解决方案。

我什至尝试过,但仍然是相同的错误

ng build --prod --base-href https://namwebsite.com/demo/prjFolder/

index.html文件:
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <base href="https://namwebsite.com/demo/prjFolder/">


</head>
<body>

  <app-root></app-root>

</body>
</html>

错误:

最佳答案

如果这是您的域https://namwebsite.com
并且您已经创建了子目录,例如/demo/prjFolder/因此,您可以选择以下任意一个选项-
(手动,在生成的dist文件夹中, index.html 文件)
因此,您只需要添加相对路径即可。 <base href="/demo/prjFolder/"> (使用build命令)
例如。 ng build --prod --base-href /demo/prjFolder/ More Help

08-17 20:15