angular-cli

Serving and testing a bundle after ng build


After I build a bundle with ng build --prod --aot I would like to quickly serve it locally. Is there a way to quickly serve the /dist directory locally using @angular/cli?

I tried to cd dist && ng serve but the dist disappears when the ng serve command is run.


Solution

  • http-server is what I use, and it works well.

    Install:

    npm install -g http-server
    

    cd into your dist folder, type http-server, then enter. Or, just do http-server .\dist at the command line after your application build is successful.

    Open a browser, and go to http://127.0.0.1:8080

    More info: https://www.npmjs.com/package/http-server

    I use this on all my dev machines for running built ng applications.

    Or, was there more than simply seeing if the application runs (smoke test) that you were looking for in this?