Node.js 如何在Windows subsystem for Linux中下载nodejs版本6.10.3?

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

我希望将我的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=

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