这是我在Linux Mint 19上安装NPM的方式。
sudo apt install nodejs
sudo apt install npm
我得到的NPM版本是3.5.2,不是当前版本。要升级,请尝试以下命令。
sudo npm install latest-version
其中包含一些警告消息,例如“不是这样的文件或目录,请打开'/home/me/package.json'” 和 须藤mpn install npm @ latest -g 它将运行而不会发出任何警告或错误消息。
命令
npm -v
仍然产生3.5.2。
缺少什么?
此外,在这些升级命令中使用sudo的原因是为了解决某些访问权限。
答案 0 :(得分:0)
尝试运行:
which npm
和
sudo which npm
我怀疑通过运行sudo apt-get ...
您为根用户而不是当前用户安装了npm
。
答案 1 :(得分:0)
尝试以下命令:npm install -g npm@latest
或npm install -g npm@next
答案 2 :(得分:-1)
您可以使用npm install -g npm
更新NPM。