diff --git a/scripts/vagrant-linux-unpriv-ui.sh b/scripts/vagrant-linux-unpriv-ui.sh index 5d739946f..ba39d136c 100755 --- a/scripts/vagrant-linux-unpriv-ui.sh +++ b/scripts/vagrant-linux-unpriv-ui.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +export NODE_VERSION=14.19.2 + # Install NVM for simple node.js version management curl -sSL --fail -o- https://raw.githubusercontent.com/creationix/nvm/v0.36.0/install.sh | bash @@ -10,8 +12,12 @@ export NVM_DIR="${HOME}/.nvm" # Install Node, Ember CLI, and Phantom for UI development # Use exact full version version (e.g. not 12) for reproducibility purposes -nvm install 14.19.2 -nvm alias default 14.19.2 +nvm install "${NODE_VERSION}" +nvm alias default "${NODE_VERSION}" + +# Remove any other version of node installed +find ~/.nvm/versions/node -not -name "v${NODE_VERSION}" -depth 1 -exec rm -rf {} \; + npm install -g ember-cli # Install Yarn for front-end dependency management