Den*_*nis 475
使用n,一个非常简单的Node版本管理器,可以通过npm安装.
假设您希望Node.js v0.10.x构建Atom.
npm install -g n # Install n globally
n 0.10.33 # Install and use v0.10.33
Run Code Online (Sandbox Code Playgroud)
Usage:
n # Output versions installed
n latest # Install or activate the latest node release
n stable # Install or activate the latest stable node release
n <version> # Install node <version>
n use <version> [args ...] # Execute node <version> with [args ...]
n bin <version> # Output bin path for <version>
n rm <version ...> # Remove the given version(s)
n --latest # Output the latest node version available
n --stable # Output the latest stable node version available
n ls # Output the versions of node available
Run Code Online (Sandbox Code Playgroud)
nvm install v0.10.33 # Install v0.10.33
nvm use v0.10.33 # Use v0.10.33
Run Code Online (Sandbox Code Playgroud)
Usage:
nvm install [version] # Download and install [version]
nvm uninstall [version] # Uninstall [version]
nvm use [version] # Switch to use [version]
nvm list # List installed versions
Run Code Online (Sandbox Code Playgroud)
Dav*_*EGP 433
一种方法是使用NVM,即节点版本管理器.
使用以下命令获取nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Run Code Online (Sandbox Code Playgroud)
您可以在https://github.com/creationix/nvm找到它
它允许您轻松安装和管理多个版本的节点.这是帮助的片段:
Usage:
nvm install <version> Download and install a <version>
nvm use <version> Modify PATH to use <version>
nvm ls List versions (installed versions are blue)
Run Code Online (Sandbox Code Playgroud)
Abh*_*oel 67
为什么在没有扩展名的情况下可以使用任何扩展名:)
安装特定版本的节点
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)
具体版本:sudo n 4.4.4而不是sudo n stable
Amj*_*d K 39
视窗:
降级节点.
npm install node@<version>
ex: npm install node@8.10.0
Run Code Online (Sandbox Code Playgroud)
降级你的npm.
npm install -g npm@<version>
ex: npm install -g npm@3.10.10
Run Code Online (Sandbox Code Playgroud)
注意关闭节点运行的所有窗口.浏览器,编辑器等..
您需要先安装节点.如果你已经安装了,你可以降级节点版本,npm也可以运行上面的命令.如果你仍然没有运气并且没有成功更新节点.试试这个.尝试全球安装节点.例如:
npm install -g node@8.10.0
Run Code Online (Sandbox Code Playgroud)
这里要考虑的另一件事是尝试更新npm.跑
npm install npm@latest -g
Run Code Online (Sandbox Code Playgroud)
苹果电脑
注:MAC把须藤之前NPM 和运行.希望这会结算.
Cam*_*ind 23
package.json- 可维护和便携的方式您可以node作为依赖项添加package.json并控制用于特定项目的版本。执行package.json“脚本”后,npm(和yarn)将使用该版本而不是全局安装的 Node.js 来运行脚本。
该node软件包通过node为您的本地系统下载二进制文件并将其放入node_modules/.bin目录中来完成此操作。
您也可以使用npm(or yarn) 包执行此操作,但您需要PATH专门设置或使用类似的工具npx为您处理。
如果您在节点 12 上并想降级到节点 10,只需删除节点并按照所需版本的说明进行操作:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Run Code Online (Sandbox Code Playgroud)
我发现自己想从最前沿的 Windows 降级到 LTS。如果你没有使用像的巧克力或一包管理器的节点版本管理像nvm或者n,只下载.msi你想要的版本,然后安装。您可能希望通过 Windows 中的“添加或删除程序”工具删除当前安装的版本。
winget winget install -e --id OpenJS.Nodejs -v 14.9.0
Run Code Online (Sandbox Code Playgroud)
Chocolatey 有助于轻松保持安装最新,它是在 Windows 上安装 Node.js 的常用方法。在安装 LTS 版本之前,我必须删除最前沿的版本:
choco uninstall nodejs
choco install nodejs-lts
Run Code Online (Sandbox Code Playgroud)
虽然不是很便携或易于维护,但一些开发人员喜欢在任何给定的时间点手动切换哪个全局版本的节点处于活动状态,并认为这样做的官方方法太慢了。有两个流行的 Npm 包提供有用的 CLI 界面,用于选择(并自动安装)您想要的系统版本:nvm和n. 使用任何一个都超出了这个答案的范围。
我强烈建议远离这个选项。尽管它很受欢迎,但它是一种反模式,将来肯定会引起头痛。当然,.nvmrc存在,但这是重新发明已经是 Npm 一部分的东西。就是npm i node你想要的版本。
rus*_*mer 12
我发现的最简单的方法是只使用nodejs.org网站:
Sha*_*tin 11
安装Chocolatey.然后运行:
choco install nodejs.install -version 6.3.0
Run Code Online (Sandbox Code Playgroud)
Chocolatey有很多Node版本可供选择.
npm install -g npm@3.10.3
Run Code Online (Sandbox Code Playgroud)
Mah*_*rus 11
为此,您需要安装 NVM。
对于苹果机
.bash_profile使用以下命令进行编辑。
nano .bash_profile
Run Code Online (Sandbox Code Playgroud)
并将以下行添加到 .bash_profile
export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
Run Code Online (Sandbox Code Playgroud)
保存。退出终端并检查魔法。
然后使用以下命令安装所需的版本。
nvm install v14.18.0
Run Code Online (Sandbox Code Playgroud)
如果您想检查系统上安装的节点版本。使用以下命令。
nvm ls
Run Code Online (Sandbox Code Playgroud)
如果您想使用已安装的节点版本中的特定版本。使用下面的命令
nvm use 12.14.4
Run Code Online (Sandbox Code Playgroud)
我遇到了很多问题,唯一对我有用的解决方案是:
source ~/.nvm/nvm.sh
nvm install v[node_version]
nvm use v[node_version]
Run Code Online (Sandbox Code Playgroud)
nvm ls-remote来浏览可用版本。nvm install v14.21.3我有节点版本 6.4.0 。
由于我需要旧版本 6.3.0 ,我刚刚在我的系统中再次安装了 6.3.0 版本。节点版本自动降级。
所以,要降级 node 版本,只需安装旧版本的 node js 。它将从更高版本自动降级。
我在 osx 中尝试过。它就像一个魅力。
小智 5
在Windows 7上,我使用常规的“卸载Node.js”(刚开始在搜索左下角的主菜单字段中键入内容),然后单击指向符合该项目的较旧版本的链接,例如:Windows 64位安装程序:https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
| 归档时间: |
|
| 查看次数: |
576525 次 |
| 最近记录: |