should be it
This commit is contained in:
21
external/duckdb/scripts/install_node.sh
vendored
Executable file
21
external/duckdb/scripts/install_node.sh
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
if [[ ${1:-false} == 'false' ]]; then
|
||||
echo "Error: pass node version as first argument"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
NODE_VERSION=$1
|
||||
|
||||
# if an existing nvm is already installed we need to unload it
|
||||
nvm unload || true
|
||||
|
||||
# here we set up the node version on the fly based on the matrix value.
|
||||
# This is done manually so that the build works the same on OS X
|
||||
rm -rf ./__nvm/ && git clone --depth 1 https://github.com/creationix/nvm.git ./__nvm
|
||||
source ./__nvm/nvm.sh
|
||||
nvm install ${NODE_VERSION}
|
||||
nvm use --delete-prefix ${NODE_VERSION}
|
||||
node --version
|
||||
npm --version
|
||||
which node
|
||||
Reference in New Issue
Block a user