I've added the offline-plugin to an Angular 5 application, and everything installs and behaves almost exactly as I would expect it to. I'm using Webpack, and I'm using code splitting and lazy loading ...