Значение по умолчанию base
для свойства href
определяется как /
для угловых проектов cli.Если вы создаете проект и получаете к нему доступ, непосредственно открывая файл index.html, все .js
, которые хочет загрузить HTML, будут загружены из '/' directory
.
Например, если вы используете Windows, и ваша сборка присутствует в C:\users\xys\ng\dist\index.html
, и у вас есть <script type="text/javascript" src="runtime.js"></script>
в вашем HTML, браузер будет искать файлы .js
в C:\runtime.js
.
Чтобы решить эту проблему, вы можете скопировать все свои файлы в корневой каталог диска (не рекомендуется) или создать локальный сервер, а затем сервировать статические файлы на этом сервере (предпочтительный метод).