1
0
Fork 0
spacetac/activate_node

17 lines
480 B
Plaintext
Raw Permalink Normal View History

2018-03-06 17:59:36 +00:00
# Activation script for virtual nodejs environment
# Usage:
# source activate_node
2019-05-06 17:14:12 +00:00
vdir="./.venv"
expected="10.15.3"
2018-03-06 17:59:36 +00:00
if [ \! -f "./activate_node" ]
then
echo "Not in project directory"
exit 1
fi
2019-05-06 17:14:12 +00:00
test -x "${vdir}/bin/nodeenv" || ( python3 -m venv "${vdir}" && "${vdir}/bin/pip" install --upgrade nodeenv )
test "$(${vdir}/node/bin/nodejs --version)" = "v${expected}" || "${vdir}/bin/nodeenv" --node=${expected} --force "${vdir}/node"
2018-03-06 17:59:36 +00:00
source "${vdir}/node/bin/activate"