Node.js 如何在Windows subsystem for Linux中下载nodejs版本6.10.3?
我希望将我的nodejs版本从v6.11.2降级到v6.10.3。。我不知道如何下载特定版本,因为nodesoure.com上最接近的选项是Node.js 如何在Windows subsystem for Linux中下载nodejs版本6.10.3?,node.js,linux,bash,windows-subsystem-for-linux,Node.js,Linux,Bash,Windows Subsystem For Linux,我希望将我的nodejs版本从v6.11.2降级到v6.10.3。。我不知道如何下载特定版本,因为nodesoure.com上最接近的选项是curl-sLhttps://deb.nodesource.com/setup_6.x |sudo-ebash-,它为我提供了v6.11。似乎nvm或n对WSL有效,而nvm对windows不起作用,因为我在Ubuntu上使用了bash 降级节点包的工作原理与降级linux中的任何其他包的工作原理完全相同: sudo apt get install=或 su
curl-sLhttps://deb.nodesource.com/setup_6.x |sudo-ebash-
,它为我提供了v6.11。似乎nvm
或n
对WSL有效,而nvm对windows不起作用,因为我在Ubuntu上使用了bash 降级节点包的工作原理与降级linux中的任何其他包的工作原理完全相同:
sudo apt get install=
或
sudo apt get-t=install
附加使用
apt cache showpkg
列出了所有可用版本。(h/t[Sparhawk][])
apt mark hold
“保留”当前版本的软件包,防止自动升级
我个人使用nvm(节点版本管理器)来管理我在WSL中使用的节点和npm的版本
安装说明如下:
n现在在Windows 10(Linux的Windows子系统)上工作:
Windows版本
Windows 10 Home,版本10.0.17134内部版本17134
N的版本
i、 e.n——版本输出:2.1.11
我是如何安装N的
键入Win key,然后键入wsl
然后,按以下顺序安装:
sudo apt-get install nodejs-legacy
sudo apt-get install npm
sudo npm install -g n
sudo n lts
sudo npm install npm@lts -g
sudo chown -R $USER:$(id -gn $USER) /home/aal/.config
重要提示:
- 使用上面的
chown
命令来反映WSL中的主目录时,请更改路径中的名称
- 然后,退出shell并再次启动它
重新启动WSL bash窗口后:
$ node --version
v8.11.2
$ npm --version
5.6.0
已尝试使用安装其他节点版本
sudo n install latest
得到:
$ node --version
v10.4.0
$ npm --version
6.1.0
注意:nvm不适用于我。如果您在节点v6.11.2上,并且希望降级到节点v6.10.3,请卸载节点并按照以下说明获得所需的版本:
删除当前版本
为您的版本设置源
再次安装节点
$ node --version
v10.4.0
$ npm --version
6.1.0
sudo apt remove -y nodejs
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs