Suraj Deshmukh

Blog

containers, programming, golang, hacks, kubernetes, productivity, books

Clean Node setup

This will help in intalling node without sudo

Suraj Deshmukh

1-Minute Read

Make sure you have npm installed.

$ sudo dnf -y install npm
Package npm-1:3.10.10-1.6.10.3.1.fc25.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

Taken from this post.

mkdir "${HOME}/.npm-packages"
echo 'prefix=${HOME}/.npm-packages' | tee -a ~/.npmrc

echo '
#======================================
# npm related stuff

NPM_PACKAGES="${HOME}/.npm-packages"
PATH="$NPM_PACKAGES/bin:$PATH"

# Unset manpath so we can inherit from /etc/manpath via the `manpath` command
unset MANPATH # delete if you already modified MANPATH elsewhere in your config
export MANPATH="$NPM_PACKAGES/share/man:$(manpath)"
#======================================
' | tee -a ~/.bashrc

Ref:

comments powered by Disqus

Recent Posts

Categories

About

I am a Senior Software Engineer at Microsoft, working on various tooling around container technology like Docker, Kubernetes, etc.