Before you start
Make sure you have Node.js on your computer.
Make sure a local Node.js interpreter is configured in your project: open the Settings/Preferences dialog (Ctrl+Alt+S) and go to . The Node Interpreter field shows the default project Node.js interpreter.
Learn more from Configuring a local Node.js interpreter.
Installing and configuring Bower
In the embedded Terminal (Alt+F12) , type:
npm install -g bower
In the embedded Terminal (Alt+F12) , type:cd <your project folder> bower init
Answer the questions to specify the following basic settings:
The testing framework to use.
The browsers to be captured automatically.
The patterns that define the location of test files to be involved in testing or excluded from it.
Learn more from the Bower official website.
Configure Bower in PyCharm
In the Settings/Preferences dialog (Ctrl+Alt+S), go to . The Bower page opens.
Specify the location of the Bower package and the bower.json configuration file.
Managing Bower packages
Bower installs packages only as project dependencies or development dependencies, learn more from the Bower official website. You can manage Bower packages on the Bower page or in the Terminal tool window.
In the embedded Terminal (Alt+F12) , type one of the following commands:
bower install --save <package_name>to install the package as a project dependency.
bower install --save-dev <package_name>to install the package as a development dependency.
In the Settings/Preferences dialog (Ctrl+Alt+S), go to .
On the Bower page that opens, the Packages area shows all the Bower packages that are currently installed in your project.
To install a package, click , and in the Available Packages dialog that opens, select the required package and click Install Package.
To upgrade to the latest version of a package, select it in the list and click .
To uninstall a package, select it in the list and click .