I created a simple angular app and it's now serving on my Linux server by npm start (Development mode)
The problem here is that it is unreachable through the browser. The 4200 port is open too.
The app works perfect on the local computer through the address http://localhost:4200.
Now I tried to access the app on the server through http://xxx.xx.xx.xx:4200
This is the console output when the npm start command run.
> [email protected] start /var/www/html/node1/social2/client > ng serve Unable to find "@angular/cli" in devDependencies. The package "angular-cli" has been deprecated and renamed to "@angular/cli". Please take the following steps to avoid issues: "npm uninstall --save angular-cli" ** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** Date: 2018-01-23T19:40:09.118Z Hash: 0698820565e2563b7f26 Time: 16593ms chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered] chunk {main} main.bundle.js (main) 178 kB [initial] [rendered] chunk {polyfills} polyfills.bundle.js (polyfills) 550 kB [initial] [rendered] chunk {styles} styles.bundle.js (styles) 33.8 kB [initial] [rendered] chunk {vendor} vendor.bundle.js (vendor) 9.15 MB [initial] [rendered] webpack: Compiled successfully. What could be the reason for this ?

starttong serve --host 0.0.0.0github.com/angular/angular-cli/issues/3765