bugfix npm
parent
f229137fc8
commit
e455da82a6
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue