This plugin is the Webstorm version of Nx Console or at least in the process to be.
This plugin will only work for projects that use Nx dev tools.
And for this alpha release, this plugin will support the Generate
functionality which will allow you to display and run custom schematics, along with default angular, ngrx, nestjs schematics.
- On startup, this plugin will check if you have a valid nx.json file in your root directory, and only be enabled if so.
- When clicking on the
Nx
menu (either at the top menubar, or top right tab), you will have option toGenerate
which will popup a list of schematics to choose from. - Upon choosing one of the schematics, the next screen will be an auto-generated form of all the field controls to fill out in order to run the schematic.
- Required fields will have the label contain (*)
- Upon filling out the form, you will have the option to either do a
Dry Run
orRun/OK
at the bottomDry Run
will open your IDE terminal and run the schematic with the filled out fields but without affecting your local files. You will see the output of what files will be affected in your repo.Run/OK
will do the same things asDry Run
except it will actually affect your local files and add/update/delete files depending on what the selected schematic is designed to do.
-
Using IDE built-in plugin system:
Preferences > Plugins > Marketplace > Search for "nx-webstorm" > Install Plugin
-
Manually:
Download the latest release and install it manually using Preferences > Plugins > โ๏ธ > Install plugin from disk...
- Create a new IntelliJ Platform Plugin Template project.
- Verify the pluginGroup, plugin ID and sources package.
- Review the Legal Agreements.
- Publish a plugin manually for the first time.
- Set the Plugin ID in the above README badges.
- Set the Deployment Token.
- Click the Watch button on the top of the IntelliJ Platform Plugin Template to be notified about releases containing new features and fixes.
Plugin based on the IntelliJ Platform Plugin Template.