我在我的Linux服务器上安装nodejs和npm遇到了一些问题(该服务器是运行Raspbian的树莓派)。我已经设置好了一切并且正在运行中。
sudo apt-get install nodejs npm
一切都很好,直到我发现这些版本现在已经过时了。因此我将它们删除了。
sudo apt-get purge nodejs npm
然后我在SO上找到了以下答案(这里)并运行了它
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
运行node -v给出的版本号是0.6.19,我认为这应该对应版本6.19而不是版本0。但是,运行npm -v时告诉我没有安装它。因此,我再次清除了nodejs,并寻找另一种解决方案。在这一点上,我决定按照nodejs网站上的指示操作(在这里)。然后我运行了以下命令。
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
和
sudo apt-get install -y build-essential
有两个问题:
1)安装的版本还是0.6.19。我更想要4.x版本,因为这是我在开发机(macOS Sierra)上运行的版本。
2)我仍然没有npm。这使得nodejs没有用处。
对于任意一个问题都提供帮助将非常感谢。先行致谢。
nvm install node
而不是<version>
。 - Pierre Csh
中输入的URL是某个随机GitHub用户的代码,而不是官方NVM账户。这是NVM建议您使用的URL: https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh - Briannvm install
命令后,它提示说找不到.nvmrc
文件。 - ijt