PhpStorm 2019.1 Help

Bower

Bower is a package manager for client-side libraries and components that contain HTML, CSS, JavaScript, fonts, image files, and so on. You can install, locate, upgrade, and remove Bower packages without leaving PhpStorm, on the dedicated Bower page or from the command line in the built-in Terminal Emulator.

Installing and configuring Bower

To install Bower

In the embedded Terminal (Alt+F12), type:

npm install -g bower

To create bower.json

  1. In the embedded Terminal (Alt+F12), type:

    cd <your project folder> bower init
  2. 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.

To configure Bower in WebStorm

  1. In the Settings/Preferences dialog (Ctrl+Alt+S), go to Languages and Frameworks | JavaScript | Bower. The Bower page opens.

  2. Specify the Node.js interpreter to use. This can be a local Node.js interpreter or a Node.js on Windows Subsystem for Linux.

  3. 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.

To install a package in the Terminal

  • 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.

To handle packages on the Bower page

  1. In the Settings/Preferences dialog (Ctrl+Alt+S), go to Languages and Frameworks | JavaScript | Bower.

  2. 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 the Add button, 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 the Upgrade button.

    • To uninstall a package, select it in the list and click the Remove button.

Last modified: 26 July 2019

See Also

Procedures:

Reference: