What's new in Angular CLI 12.1?
Angular CLI 12.1.0 is out!✨
If you want to upgrade to 12.1.0 without pain (or to any other version, by the way), I have created a Github project to help: angular-cli-diff. Choose the version you’re currently using (12.0.0 for example), and the target version (12.1.0 for example), and it gives you a diff of all files created by the CLI: angular-cli-diff/compare/12.0.0…12.1.0.
It can be a great help along with the official
ng update @angular/core @angular/cli command.
You have no excuse for staying behind anymore!
Let’s see what we’ve got in this release.
Angular now supports TS 4.3, and so does the CLI. You can read the announcement post on the Microsoft blog to learn more about the new TS features.
--prod flag of
ng build and
ng serve is deprecated since CLI v12.
When upgrading to v12.1, a migration will run and replace the deprecated
--configuration production in the scripts section of the
When generating a component, it is now possible to specify
style=none to avoid generating a style file.
Previously it was only possible to specify
all of which were generating a style file.
Experimental faster builds
An experimental persistent build cache can be enabled by running:
NG_PERSISTENT_BUILD_CACHE=1 ng serve
This should improve cold build times, as it causes
node_modules to be treated as immutable by Webpack.
You can check what’s new in the framework for this v12.1 release in our other blog post.
All our materials (ebook, online training and training) are up-to-date with these changes if you want to learn more!