Node.js Interpreters Dialog
Last modified: 06 February 2023Required plugins:
JavaScript and TypeScript
, JavaScript Debugger
- The plugins are bundled with AppCode and enabled by default.
Node.js
and Node.js Remote Interpreter
- Install the plugins on the Settings | Plugins page, tab Marketplace.
The following Node.js versions are supported in AppCode 2020.3 and later:
Node.js 14
Node.js 16 - the Active Long Term Supported (LTS) version
Node.js 18 - the current version
Learn more from Supported Node.js versions.
Use this dialog to configure a local.
The term local Node.js interpreter denotes a Node.js installation on your computer. The term remote Node.js interpreter denotes a Node.js installation on a remote host or in a virtual environment.
Before you start
Download and install Node.js.
Install and enable and enable the Node.js plugin on the Preferences | Plugins page, tab Marketplace, as described in Installing plugins from JetBrains repository.
If you are going to configure a remote interpreter, install the Node.js Remote Interpreter plugin on the Settings | Plugins page, tab Marketplace, as described in Installing plugins from JetBrains repository.
Open the Node.js Interpreters dialog
The way you get to the Node.js Interpreters dialog depends on the type of interpreter you want to use.
You need a local or a WSL Node.js interpreter
Open the Preferences dialog (Ctrl+Alt+S), go to Languages & Frameworks | Node.js.
Click
next to the Node Interpreter field.

You need a remote Node.js interpreter
From the main menu, select Run | Edit Configurations, then select the required Node.js run/debug configuration, see Working with run/debug configurations for details.
In the Run/Debug Configuration: Node.js dialog, click
next to the Node Interpreter field.

warning
Configured remote interpreters will not show up if you later open the Node.js Interpreters dialog from Settings (Ctrl+Alt+S.
Configure Node.js interpreters
The Node.js Interpreters dialog lists all the configured local, WSL, and remote Node.js interpreters that are available in the current context.
You can open the dialog from the Node.js page or from a Node .js run configuration.
Use ,
, and
to add and remove existing Node.js configurations as well as create new ones based on their settings.
Add | Click this button to add a new Node.js interpreter to the list and select Add Local, Add Remote, or Add WSL from the list. Depending on your choice, select the relevant local Node.js installation, or configure a remote interpreter in the Configure Node.js Remote Interpreter dialog, or specify the Linux distribution you’re using and the path to Node.js in the Add WSL Node Interpreter dialog. | |
Delete | Click this button to remove the selected interpreter from the list. | |
Edit | Click this button to create a new interpreter with the settings copied from the selected one. |
Thanks for your feedback!