Adding prefix path to static files in Angular using angular-cli

You can use --deploy-url to prefix path of your generated static files. ng build --deploy-url /static/. It will prefix path of js files with /static/ in generated index.html like this:

<script type="text/javascript" src="/static/inline.bundle.js"></script>

From help doc:

--deploy-url (String) URL where files will be deployed.

example:

ng build --prod --deploy-url=example.com/scripts/

Updated answer based on comments.


Using angular CLI 6.1.1

This how I do it, you need to use the build flag --base-href

Example

ng build --prod --base-href=/dist/my-app/

and I access the site like this http://127.0.0.1:5500/dist/my-app/index.html

Official document reference here