How do I choose between Angular Schematics CLI vs Ignite UI CLI ..
Ignite UI for Angular Schematics are available as a collection that can be used with the Angular CLI. They offer similar core Ignite UI CLI functionality, but one that's integrated with the Schematics workflow and focused specifically on this product.
What is the 'this product' the text refers to ? Basically which CLI to choose .. it says both have similar core functionality what would be criteria to choose one vs another
Thanks.
Hello Michael,
Thank you for posting in our community!
I have been looking into your question and what I could say, as mentioned in our Ignite UI for Angular Schematics & Ignite UI CLI topic here, is that Ignite UI CLI is a stand-alone command-line tool for creating and scaffolding applications for a variety of frameworks, i.e., jQuery, Angular, Web Components, and React. Additionally, I would suggest referring to the following Ignite UI CLI topics that provide detailed information on how to create a project, add a template, run the application, etc.
Getting Started with Ignite UI CLI
Step-by-Step Guide using Ignite UI CLI
On the other hand, as you have pointed out:
Ignite UI for Angular Schematics are available as a collection that can be used with the Angular CLI. They offer similar core Ignite UI CLI functionality, but one that`s integrated with the Schematics workflow and focused specifically on this product.
where "this product" refers to the Ignite UI for Angular product.
The following topics provide further information on how to create a project, add a template, run the application, etc. with the help of the Ignite UI for Angular Schematics.
Getting Started with Ignite UI for Angular Schematics
Step-by-Step Guide Using Ignite UI for Angular Schematics
To conclude, to create an application from scratch and configure it to use the Ignite UI for Angular components you can use either the Ignite UI for Angular Schematics or the Ignite UI CLI. The main difference could be that the Ignite UI for Angular Schematics are specific and used only for the Ignite UI for Angular product, whereas the Ignite UI CLI can be used for creating and scaffolding applications for a variety of frameworks.
Please review the provided resources and let me know if you need any further information regarding this matter.
Looking forward to your reply.
Sincerely, Riva Ivanova Associate Software Developer
Thanks, the last paragraph is exactly what I need to know..
I am glad I was able to assist you regarding this matter.
Thank you for using Infragistics components.
Sincerely,Riva IvanovaAssociate Software Developer
Also, if angular-schematics tool has version # and how to check it and / or update if needed...I did not see it in documentation. Thanks.
Thank you for following up!
I have been looking into your additional question and what I can say is that the @igniteui/angular-schematics package is listed under devDependencies in the package.json file and the spacified version is the one that is installed.
Additionally, in order to check if there are any available updates, as mentioned in our Update Guide here, you should run the ng update command which will analyze your application and available updates for its packages.
If there are any available updates, they will be listed similar to the following:
We analyzed your package.json, there are some packages to update: Name Version Command to update ----------------------------------------------------------------------------------------------------------------- @angular/cli 17.0.3 -> 17.1.1 ng update @angular/cli @angular/core 17.0.4 -> 17.1.1 ng update @angular/core @igniteui/angular-schematics 17.0.1302 -> 17.1.1314 ng update @igniteui/angular-schematics @infragistics/igniteui-angular 17.0.8 -> 17.0.11 ng update @infragistics/igniteui-angular
In this case, as suggested by the analyzer, the command to update the @igniteui/angular-schematics package is ng update @igniteui/angular-schematics.
Please let me know if you need any further information on the matter.