3

我将 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>

错误 :

GET https://namwebsite.com/demo/prjFolderstyles.2cd1dd7108e063f57822.css net::ERR_ABORTED 404 demo.js:1 Uncaught ReferenceError: APlayer is not defined at demo.js:1 (anonymous) @ demo.js:1 3/ :50 GET https://namwebsite.com/demo/prjFolderpolyfills.f6ae3e8b63939c618130.js net::ERR_ABORTED 404 ppomap.js:9 Uncaught ReferenceError: google is not defined at initialize (ppomap.js:9) at ppomap.js:88初始化@ ppomap.js:9(匿名)@ ppomap.js:88 /:41 GET https://namwebsite.com/demo/prjFolderstyles.2cd1dd7108e063f57822.css net::ERR_ABORTED 404 3/:50 GET https://namwebsite .com/demo/prjFolderruntime.a4802852034188678b29.js net::ERR_ABORTED 404

4

1 回答 1

2

如果这是您的域https://namwebsite.com,并且您已经创建了子目录,例如/demo/prjFolder/

因此,您可以选择以下任何一个选项 -

手动,在生成的dist文件夹中, index.html 文件

所以你只需要添加相对路径,例如。<base href="/demo/prjFolder/">

(使用build命令)

例如。ng build --prod --base-href /demo/prjFolder/

更多帮助

于 2018-10-17T10:29:14.387 回答