Refactor npm install

This commit is contained in:
Olivier Mengué 2014-01-20 19:58:30 +01:00
parent f6796075f3
commit b641675dbe

6
nvm.sh
View File

@ -428,14 +428,10 @@ nvm() {
nvm use $VERSION nvm use $VERSION
if ! nvm_has "npm" ; then if ! nvm_has "npm" ; then
echo "Installing npm..." echo "Installing npm..."
if [[ $VERSION == v0.1.* ]]; then if [[ $VERSION == v0.1.* || $VERSION == v0.2.[0-2] ]]; then
echo "npm requires node v0.2.3 or higher" >&2 echo "npm requires node v0.2.3 or higher" >&2
elif [[ $VERSION == v0.2.* ]]; then elif [[ $VERSION == v0.2.* ]]; then
if [[ $VERSION == v0.2.[0-2] ]]; then
echo "npm requires node v0.2.3 or higher" >&2
else
nvm_download https://npmjs.org/install.sh -o - | clean=yes npm_install=0.2.19 sh nvm_download https://npmjs.org/install.sh -o - | clean=yes npm_install=0.2.19 sh
fi
else else
nvm_download https://npmjs.org/install.sh -o - | clean=yes sh nvm_download https://npmjs.org/install.sh -o - | clean=yes sh
fi fi