Hosting an Angular 1 app is easy; you FTP a handful of files to a static web server and call it a day. But hosting an Angular 2 app—with its TypeScript code, node_modules dependencies, and “production mode”—is far more complex, and not as simple as a quick upload.
Full article