Skip to content

5. UI dependencies and requirements for Genomaps & KnetMaps

Ajit Singh edited this page Oct 8, 2019 · 3 revisions

To build/test locally:

Notes on versions: Our test environment uses npm 6.1.0 , bower 1.8.4, gulp 1.8.4, but newer versions of bower/gulp should work too.

Note: Currently, Node.js 10.7.0 can be downloaded with npm 6.1.0 , which works well with KnetMiner.

Install Node & npm from a previous release i.e. Node.js 10.7.0

Linux & MacOS

To install node & npm from the tarball in Linux distros, perform the following:

tar -xf node-v10.7.0-linux-x64.tar.gz --directory /usr/local --strip-components 1

This will put the ./bin directory in /usr/local/bin, which can be verified by executing the following:

node --version

npm --version

The same can be performed for Mac OS using the Darwin tarball.

Windows

On Windows, simply unzip the zipped file and add node.exe to your system path. This can be done by opening Run with Win + R, and then entering:

rundll32 sysdm.cpl,EditEnvironmentVariables

Where, under User variables for $USER, you can add the path to your unzipped node download and then verify that they've correctly been added to your system path on the command line (Win + X) by typing:

node -v

npm -v