我已经完全卸载了nodejs / npm。
然而,他们似乎在安装时始终如一地抛出相同的错误。 我也试过sudo-apt get update sudo apt cache verify和apt cache search,当我搜索nodejs时找不到或npm。
The program 'nodejs' is currently not installed. You can install it by typing:
sudo apt-get install nodejs
当我做sudo apt-get intall nodejs
时Reading package lists... Done
Building dependency tree
Reading state information... Done
Package nodejs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'nodejs' has no installation candidate
我已经确定从/ usr / bin等中删除了nodejs / npm。似乎仍然没有工作。
答案 0 :(得分:3)
尝试apt-get update
更新列表。
答案 1 :(得分:1)
尝试
这将通过在命令行键入以下内容来安装节点版本管理器(nvm)。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
然后在命令行键入以下命令激活nvm。
. ~/.nvm/nvm.sh
然后使用nvm通过在命令行键入以下内容来安装要使用的Node.js版本。
nvm install 4.4.5
(例如,您可以安装6.1.0 LTS)
然后键入来测试它
node -e "console.log('Running Node.js ' + process.version)"
答案 2 :(得分:0)
从官方Ubuntu存储库安装NPM和Node.js。 首先,使用ssh连接到服务器:ssh用户名@ server_ip_address 连接后,刷新APT缓存:sudo apt update Node.js设置:sudo apt install nodejs 您还可以安装Node.js软件包管理器NPM:sudo apt install npm 最后检查安装的版本:nodejs -v 要删除node.js,请运行以下命令:sudo apt remove nodejs