ubuntu npm related questions - node.js

I installed npm and node via command
brew install node successfully. And the terminal showed the version of npm and node when I typed in node -v and npm -v.
However, when I tried to install Karma via sudo npm install -g karma, the terminal showed npm:command not found. And I turned to /usr/bin, there was no npm there.
What's wrong with my installation? Thanks!

Related

I cannot run npm install

I've dual Boot(ubuntu/Windows 10) on my laptop.
I am getting this error and I can't run npm install on Ubuntu. I checked with node -v and it shows v17.4.0
:
npm does not support Node.js v13.14.0
npm ERR! Invalid or unexpected token
npm ERR! A complete log of this run can be found in:
npm ERR! /home/diana/.npm/_logs/2022-02-12T09_42_18_704Z-debug-0.log
Update: I had to uninstall and remove all the folders related to node and npm. I've also installed the latest version of nvm 0.39 and only then I managed to actually upgrade the node to the right version. Everything is working now.
How can I completely uninstall nodejs, npm and node in Ubuntu
Have you tried updating your npm?
If no, run this:
sudo apt-get install -y npm
or check this:
https://stackoverflow.com/questions/23393707/how-to-update-npm#:~:text=sudo%20add%2Dapt%2Drepository%20ppa%3Achris%2Dlea/node.js%0Asudo%20apt%2Dget%20update%0Asudo%20apt%2Dget%20install%20nodejs%20npm

sudo: npm: command not found, while running npm with sudo

I installed nodejs v8.11.2 and npm v5.6.0 using the command nvm install 8.11.2.
When I opened my system after shutting it down for a while my system and wrote npm -v in the terminal, it said npm is not installed, and to install it with sudo apt install npm.
However when I again entered nvm install 8.11.2, it said that nodejs and npm are already installed and it began using it. Sometimes when opening a different terminal, npm -v says that npm is not installed. And later when I used the command sudo npm install, the output came:
sudo: npm: command not found
So I installed npm with sudo apt-get install npm, but it installed npm v3.5.2 and updating it with npm install npm#latest -g did nothing, i.e., it remained npm v3.5.2.
I need npm v5.6.0 for a project of mine and is clueless on how to get this issue sorted. Please help.
(nvm maintainer here)
sudo is not, and must not be, used with nvm. nvm is per-user, per-shell.
npm should not be installed by itself; it comes with node. You should apt-get remove it.
If nvm isn't being loaded properly on a new shell, try rerunning the install script, then file an issue on http://nvm.sh, and I'll be happy to help you directly.

angular cli install command showing errors

npm install -g #angular/cli
I am trying to install angular cli on Windows 10, I have already installed npm and node, and have verified their version, they are above then what is required for angular cli to install but when I run install command on the prompt it show error.
i have uninstalled npm and node, then reinstalled them, and tried again to install and it worked :) thanks
first try to see node and npm is installed successfully using following commands on cmd
node -v
for node and it will return the version of node,then
npm -v
then it will return the version of npm after that in windows go to environment variables and see node environmental varible is there. after that
npm cache clean --force
use to clean the cache and go to users/Appdata/roaming and delete all the node modules in npm cache folder and restart your computer and give the following command.
npm install -g #angular/cli

Unable to run npm on mac terminal

I have previously installed node and I can see I have version v4.2.2 on my mac when running node -v. I'm now trying to update to latest version of node as well as install grommet.js
When enter on terminal:
npm install npm#latest -g
or
npm install -g grommet-cli
I get
-bash: npm: command not found
I tried resolving with steps in link below without success:
Upgrade NodeJS to the latest version on Mac os
How should I go about resolving this one?
It's likely that npm might be broken on your system. Might want to try and reinstall npm.
curl -L https://www.npmjs.org/install.sh | sh
See https://github.com/npm/npm/wiki/Troubleshooting for additional info.

sudo npm command not found (node installed from NVM)

I just install node.js 4.4.4 from NVM on ubuntu 14.04.
npm --version give me 2.15.1
sudo npm --version give me sudo: npm: command not found
I first tried to solved my problem with that Q&A but as I installed node with NVM then node is install into ~/.nvm/ instead of the default location ...
Note whereis npm give me npm: with nothing after
EDIT
I've just read that NVM should remove sudo requirement in node process. But when I try npm install pm2 -g I receive npm ERR! Please try running this command again as root/Administrator. which doesn't make sens ...

Resources