Я использую свое приложение Angular внутри Iframe и хочу иметь возможность изменить путь к файлам javascript внутри index.html после выполнения сборки (ng build).
Это команда, которую я использую для создания своего приложения Angular:
npm run env && ng build --aot --prod --environment=prod
После этого в моей папке dist у меня есть это дерево:
index.html
inline.318b50c57b4eba3d437b.bundle.js
main.d83bd9b8af8c676f706b.bundle.js
and etc
Заглянув внутрь index.html, мы увидим следующее:
<body>
...
<script type="text/javascript" src="inline.318b50c57b4eba3d437b.bundle.js"></script>
<script type="text/javascript" src="polyfills.5a5809ec73e38d8a32d3.bundle.js"></script>
<script type="text/javascript" src="scripts.7b67fa96a25429619fd6.bundle.js"></script>
<script type="text/javascript" src="main.d83bd9b8af8c676f706b.bundle.js"></script>
</body>
Я хочу как-то изменить команду сборки, может быть, есть флаг, который я не видел, или какой-либо другой метод для создания index.html с другим путем для файлов javascript, как показано ниже:
<body>
...
<script type="text/javascript" src="PathBefore/inline.318b50c57b4eba3d437b.bundle.js"></script>
<script type="text/javascript" src="PathBefore/polyfills.5a5809ec73e38d8a32d3.bundle.js"></script>
<script type="text/javascript" src="PathBefore/scripts.7b67fa96a25429619fd6.bundle.js"></script>
<script type="text/javascript" src="PathBefore/main.d83bd9b8af8c676f706b.bundle.js"></script>
</body>