Skip to content

Instantly share code, notes, and snippets.

@davebeach
Last active March 17, 2018 19:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davebeach/19064a4fbbcaf28c3156fa4b88b00009 to your computer and use it in GitHub Desktop.
Save davebeach/19064a4fbbcaf28c3156fa4b88b00009 to your computer and use it in GitHub Desktop.
SAP Web Apps: Setting up Development Environment Node.js

SAP Web Apps

Development Environment Set Up

Node.js Environment

If you plan on developing SAP web apps using Angular or React, or other open source kits and tools, then it is best to set up a Node.js development environment.

  1. If working behind proxy, ensure that environment variables are defined to correspond to proxy.
  2. Check the version of node you are running:
node -v
  • Check at Node. Make sure you have at minimum the LTS version, currently 8.10.0.

  • Otherwise, or if no node version found, install node via instructions at:

  1. Install grunt. Grunt is a javascript task runtime used for development of web applications.
npm install grunt-cli -g
  1. Navigate to your sites or repo directory (place you store your projects). Then clone the UI5 project.
git clone https://github.com/SAP/openui5.git
  1. Install the npm dependencies:
cd openui5
npm install
  1. Start the server:
grunt serve
  1. Using a browser navigate to the testing suite: http://localhost:8080/testsuite/

** Note if using Chrome, you will need to follow the procedures to install Selenium and Chrome Driver with proper mapping of PATH$. See for MacOS instructions to install Chrome Driver and Selenium Stand Alone Server

Next: Testing Node.js Dev Environment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment