Instalación NodeJS

Instalación Fedora 39

dnf -y install nodejs

npm global directorio de usuario

# Como usuario
NPM_PACKAGES="$HOME/.npm-packages"
mkdir -p "$NPM_PACKAGES"

echo "prefix = $NPM_PACKAGES" >> ~/.npmrc

Editar .zshrc o .bashrc

# NPM packages in homedir
NPM_PACKAGES="$HOME/.npm-packages"

# Tell our environment about user-installed node tools
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 configuration
MANPATH="$NPM_PACKAGES/share/man:$(manpath)"

# Tell Node about these packages
NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"

Yarn

npm install -g yarn

Para aumentar el tamaño de monitoreo de inotify

# Limite temporal
sudo sysctl fs.inotify.max_user_watches=524288

# Limite permanente
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf