WebStorm 2016.2 Help

Using Angular CLI

WebStorm provides integration with Angular CLI.

On this page:

Before you start

Make sure the NodeJS and AngularJS plugins are enabled. The plugins are bundled with WebStorm and activated by default. If the plugins are not activated, enable them on the Plugins page of the Settings / Preferences Dialog as described in Enabling and Disabling Plugins.

Installing Angular CLI in WebStorm

To use Angular CLI in WebStorm projects, you need to install the angular-cli package globally. Do one of the following:

  • Run the installation from the command line in the global mode:
    1. Launch the embedded Terminal by hovering your mouse pointer over show_tool_window_bars in the lower left corner of WebStorm and choosing Terminal from the menu (see Working with Embedded Local Terminal for details).
    2. Switch to the directory where NPM is stored or define a PATH variable for it so it is available from any folder, see Installing NodeJs.
    3. Type the following command at the command line prompt:
      npm install -g angular-cli

      The -g key makes the framework run in the global mode. Because the installation is performed through NPM, the Angular CLI framework is installed in the npm folder. Make sure this parent folder is added to the PATH variable. This enables you to launch the framework from any folder.

      For more details on the NPM operation modes, see npm documentation. For more information about installing the Angular CLI framework, see https://npmjs.org/package/angular-cli.

  • Run NPM from WebStorm using the Node.js and NPM page of the Settings dialog box.
    1. Open the Settings / Preferences Dialog by pressing Ctrl+Alt+S or by choosing File | Settings for Windows and Linux or WebStorm | Preferences for OS X, and click Node.js and NPM under Languages&Frameworks.
    2. On the Node.js and NPM page that opens, the Packages area shows all the Node.js-dependent packages that are currently installed on your computer, both at the global and at the project level. Click add.
    3. In the Available Packages dialog box that opens, select the required package to install.
    4. Select the Options check box and type -g in the text box next to it.
    5. Optionally specify the product version and click Install Package to start installation.

Generating an Angular CLI application stub

  1. Choose File | New Project on the main menu or click the New Project button on the Welcome screen. The New Project Dialog dialog box opens.
  2. In the left-hand pane, choose Angular CLI.
  3. In the right-hand pane:
    1. In the Location text box, specify the path to the project folder where the project-related files will be stored.
    2. In the Node Interpreter field, specify the NodeJS interpreter to use. Choose a configured interpreter from the drop-down list or choose Add to configure a new one, see Configuring Node.js Interpreters
  4. When you click Create, WebStorm sets up the AngularJS-specific project structure and generates the bower.json and package.json files with the definitions of all the necessary dependencies.

Using Angular CLI templates

The Angular CLI templates are listed on the Live Templates page of the Settings / Preferences Dialog, under the Angular2 node.

To use a template, type its abbreviation in the editor and then press Tab to expand it. Press Tab again to jump to the next edit location in the template.

See Also

Last modified: 15 November 2016