bugfix npm

master
Guido Longoni 2020-01-10 02:49:11 +01:00
parent f229137fc8
commit e455da82a6
1 changed files with 15 additions and 15 deletions

View File

@ -2,28 +2,28 @@
[ ! -z "${GREZZO_1577142009}" ] && return; GREZZO_1577142009=0 [ ! -z "${GREZZO_1577142009}" ] && return; GREZZO_1577142009=0
function feat_addpacks_npm_dev() { function feat_addpacks_npm_dev() {
if ! feat_missing "apt-get"; then if ! feat_missing "apt-get"; then
sudo apt-get install -y wget curl tar sudo apt-get install -y wget curl tar
elif ! feat_missing "pacman"; then elif ! feat_missing "pacman"; then
sudo pacman -S --needed base-devel wget curl tar sudo pacman -S --needed base-devel wget curl tar
elif ! feat_missing "apk"; then elif ! feat_missing "apk"; then
sudo apk add --no-cache wget curl tar bash sudo apk add --no-cache wget curl tar bash
elif ! feat_missing "yum"; then elif ! feat_missing "yum"; then
sudo yum install wget curl tar sudo yum install wget curl tar
elif ! feat_missing "zypper"; then elif ! feat_missing "zypper"; then
sudo zypper in wget curl tar sudo zypper in wget curl tar
fi fi
} }
function feat_add_npm() { function feat_add_npm() {
feat_addpacks_npm_dev feat_addpacks_npm_dev
cat - "$HOME/.bashrc" <<- EOF > "$HOME/.bashrc.tmp" cat - "$HOME/.bashrc" <<- EOF > "$HOME/.bashrc.tmp"
export N_PREFIX="$HOME/.n_prefix" export N_PREFIX="\$HOME/.n_prefix"
export PATH="$N_PREFIX/bin:\$PATH" export PATH="\$N_PREFIX/bin:\$PATH"
EOF EOF
mv "$HOME/.bashrc.tmp" "$HOME/.bashrc" mv "$HOME/.bashrc.tmp" "$HOME/.bashrc"
. "$HOME/.bashrc" . "$HOME/.bashrc"
mkdir -p "$N_PREFIX" mkdir -p "$N_PREFIX"
curl -L https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s latest curl -L https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s latest
npm install -g n npm install -g n
} }