Node.js Installation Guide for SuiteCommerce Extensions
Node.js is essential for developing SuiteCommerce extensions. Follow this guide to install the necessary version and components.
Node.js is the required platform for executing Gulp.js tasks, which are crucial for developing extensions for Commerce websites, including SuiteCommerce InStore (SCIS). This guide outlines how to install Node.js and ensure it's set up correctly for your SuiteCommerce implementation.
Supported Node.js Versions
Use the following table to select the appropriate Node.js version for your Commerce web store implementation. Always opt for the most current minor release designated by x in the version string.
| SuiteCommerce Implementation | Supported Node.js Version |
|---|---|
| SuiteCommerce | 20.10.0 |
| SuiteCommerce MyAccount | 20.10.0 |
| SuiteCommerce Advanced - 2025.2 | 20.10.0 |
| SuiteCommerce Advanced - 2022.2.1 | 14.19.0 |
| SuiteCommerce Advanced - 2022.2 | 12.21.x |
| SuiteCommerce Advanced - 2022.1 | 12.21.x |
| SuiteCommerce Advanced - 2021.2 | 12.21.x |
| SuiteCommerce Advanced - 2021.1 | 12.21.x |
| SuiteCommerce Advanced - 2020.2 | 12.16.x |
| SuiteCommerce Advanced - 2020.1 | 12.14.x |
| SuiteCommerce Advanced - 2019.2 | 10.16.x |
| SuiteCommerce Advanced - 2019.1 | 10.15.x |
| SuiteCommerce Advanced - 2018.2 | 8.11.4 |
| SuiteCommerce Advanced - Aconcagua | 8.9.x LTS |
| SuiteCommerce Advanced - Kilimanjaro | 6.11.x |
| SuiteCommerce Advanced - Elbrus | 4.x.x LTS and Later |
| SuiteCommerce Advanced - Vinson | 4.x.x LTS |
| SuiteCommerce Advanced - Mont Blanc | 4.4.x and 0.12.x |
| SuiteCommerce Advanced - Denali | 0.12.x |
Installation Steps
- Download the Node.js installer from Node.js official site. Ensure you select the correct installer based on your operating system.
- Run the installer, which should also install Node Package Manager (NPM). NPM is crucial for installing Gulp.js and other required files for your development environment.
- After the installation, check if Node.js and NPM were added to your system's PATH variable. You may need to restart your machine for the commands to be recognized.
Verify Installation
To confirm that Node.js has been successfully installed, follow these steps:
- Open a command line or terminal window depending on your operating system.
- Enter the command:
If the installation was successful, this command will output the installed version of Node.js without any errors.bashnode -v
After verifying that Node.js is installed, you can proceed to install Gulp.js, which further supports your development efforts. Ensure to follow the subsequent guides to continue your setup for SuiteCommerce development tools.
Frequently Asked Questions (4)
What Node.js version should I use for SuiteCommerce Advanced 2022.2.1?
Is it necessary to install Node Package Manager (NPM) during the Node.js installation for SuiteCommerce extensions?
How do I verify that Node.js is correctly installed for SuiteCommerce development?
Do I need to restart my machine after installing Node.js for SuiteCommerce?
Was this article helpful?
More in Commerce
- Available Items Only Feature in NetSuite 2026.1
Available items only filtering boosts sales efficiency in NetSuite 2026.1 with Intelligent Item Recommendations.
- Commerce Extensions in NetSuite 2026.1
Commerce Extensions in NetSuite 2026.1 enhance performance and user experience in eCommerce.
- Convert Multiple Transaction Line Items into Configured Items in
Enhance transaction processing in NetSuite by converting multiple line items into configured items with improved session handling.
- New SuiteCommerce Features in NetSuite 2026.1
New SuiteCommerce features in NetSuite 2026.1 enhance user experience and improve eCommerce efficiency.
