WebStorm
 
Get WebStorm
You are viewing the documentation for an earlier version of WebStorm.

External tools

Last modified: 17 March 2022

The recommended way to use third-party standalone applications, such as compilers, linters, code compressors, and so on, is to configure a tool-specific File Watcher. This File Watcher will track changes to your files and run the application automatically when required. See File Watchers for details.

Alternatively, you can configure a standalone third-party application in WebStorm as an external tool. As a result, a tool-specific command is added to the main menu and possibly to context menus, so you can run the tool right from WebStorm.

You can also configure to run the tool before a run/debug configuration. And of course you can run it from the built-in Terminal Alt+F12.

WebStorm allows you to pass contextual information from your project to the external tool as command-line arguments (for example, the currently selected file or the sourcemap directive), view the output produced by the tool, and more.

There are several types of external tools that you can add to WebStorm:

  • Local tools are applications that run locally on your computer.

  • Remote tools are applications executed on a remote server over SSH.