база href принимает неправильно и понятия не имеет, откуда его брать - PullRequest
0 голосов
/ 17 октября 2018

Я принимаю базовый URL в 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: 1Uncaught ReferenceError: APlayer не определен в demo.js: 1 (анонимно) @ demo.js: 1 3 /: 50 GET https://namwebsite.com/demo/prjFolderpolyfills.f6ae3e8b63939c618130.js net :: ERR_ABORTED 404 ppomap.js: 9 Uncaught ReferenceError: Google не определенпри инициализации (ppomap.js: 9) в ppomap.js: 88 initialize @ ppomap.js: 9 (анонимно) @ ppomap.js: 88 /: 41 GET https://namwebsite.com/demo/prjFolderstyles.2cd1dd7108e063f57822.css net :: ERR_ABORTED 404 3 /: 50GET https://namwebsite.com/demo/prjFolderruntime.a4802852034188678b29.js net :: ERR_ABORTED 404

1 Ответ

0 голосов
/ 17 октября 2018

Если это ваш домен https://namwebsite.com, и вы создали подкаталог , например /demo/prjFolder/

Таким образом, вы можете выбрать один из следующих вариантов -

( Вручную, в сгенерированной папке dist, index.html file )

Так что вам просто нужно добавить относительный путьнапример.<base href="/demo/prjFolder/">

(с использованием команды build)

например.ng build --prod --base-href /demo/prjFolder/

Дополнительная справка

...