mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-24 05:41:01 +02:00
24 lines
454 B
Bash
Executable File
24 lines
454 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
ONOS_INSTALL_LOCATION=$2
|
|
echo ${ONOS_INSTALL_LOCATION}
|
|
|
|
export NODEJS_HOME=${ONOS_INSTALL_LOCATION}
|
|
export PATH=$NODEJS_HOME/bin:$PATH
|
|
|
|
cd $ONOS_ROOT/tools/gui
|
|
|
|
# Ensure lock file is removed
|
|
rm -rf node_modules
|
|
rm -f package-lock.json
|
|
|
|
# Install Project Dependencies
|
|
echo "Installing project dependencies"
|
|
npm install --loglevel=error
|
|
rm -f package-lock.json
|
|
|
|
# Build the GUI Project
|
|
echo "Packaging JavaScript and CSS"
|
|
npm run build
|