Kha*_*ela 63
确定您的节点版本
node -v // or node --version
npm -v // npm version or long npm --version
Run Code Online (Sandbox Code Playgroud)
确保您已n
安装
sudo npm install -g n // -g for global installation
Run Code Online (Sandbox Code Playgroud)
升级到最新的稳定版本
sudo n stable
Run Code Online (Sandbox Code Playgroud)
更改为特定版本
sudo n 10.16.0
Run Code Online (Sandbox Code Playgroud)
受本文启发的答案。
air*_*aft 55
您可以使用n
节点的版本管理.n 有一个简单的介绍.
$ npm install -g n
$ n 6.10.3
Run Code Online (Sandbox Code Playgroud)
这很容易使用.
然后你可以显示你的节点版本:
$ node -v
$ v8.11.1
Run Code Online (Sandbox Code Playgroud)
Har*_*rsh 21
这可能是由于您的代码与您安装的版本之间的版本不兼容。
就我而言,我使用v8.12.0进行开发(本地)并在服务器上安装了最新版本v13.7.0。
因此,使用nvm我使用以下命令将节点版本切换到 v8.12.0:
> nvm install 8.12.0 // to install the version I wanted
> nvm use 8.12.0 // use the installed version
Run Code Online (Sandbox Code Playgroud)
注意: 您需要在系统上安装 nvm 才能使用 nvm。
在尝试安装build-essentials或卸载当前节点版本之类的解决方案之前,您应该尝试此解决方案,因为与恢复已完成的所有安装/卸载相比,您可以轻松地在版本之间切换。
小智 15
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
sudo npm install -g n
sudo n 10.15
npm install
npm audit fix
npm start
Run Code Online (Sandbox Code Playgroud)
小智 15
对于Windows:
脚步
转到Control panel> program and features>Node.js
然后卸载
转到网站:https : //nodejs.org/en/ 并下载该版本并安装。
kay*_*eck 11
如果您使用的是Windows,我建议您手动卸载节点并安装Chocolatey来处理您的节点安装。choco
是用于配置大量流行软件的出色 CLI。
那你就可以做,
choco install nodejs --version $VersionNumber
Run Code Online (Sandbox Code Playgroud)
如果你已经通过巧克力安装了它,你可以这样做,
choco uninstall nodejs
choco install nodejs --version $VersionNumber
Run Code Online (Sandbox Code Playgroud)
例如,
choco uninstall nodejs
choco install nodejs --version 12.9.1
Run Code Online (Sandbox Code Playgroud)
小智 11
对于Windows用户,可以使用以下命令进行降级。
npm卸载-g节点
npm install -g 节点@版本
@version 是您指定的版本,例如:12.22.3(little old)
可以在这里找到节点版本https://nodejs.org/en/download/releases/
如果您使用的是macOS且未使用NVM,则最简单的方法是运行来自node.js网站的安装程序.它足够聪明,可以用新的替换来管理当前安装的替换,即使它是较旧的安装.至少这对我有用.
在 Mac 中,有一个快速的brew方法:
brew search node
Run Code Online (Sandbox Code Playgroud)
你看到一些版本,例如: node@10 node@12 ...然后
brew unlink node
Run Code Online (Sandbox Code Playgroud)
现在选择一个之前的版本,例如 node@12
brew link --overwrite --force node@12
Run Code Online (Sandbox Code Playgroud)
准备好,您已经降级了您的节点版本。
这是一个简单的解决方案
转到此链接并在您的计算机上下载并安装合适的 nvm 设置 https://github.com/coreybutler/nvm-windows
键入nvm list
以获取已安装节点版本的列表
类型nvm install <node-version>
类型nvm use <version>
在这里,您已经获得了您想要的节点版本。
浏览此处查找节点版本 => https://nodejs.org/en/download/releases/
如果您使用nvm,请使用以下方法 -
1. nvm install node_version
2. nvm use --delete-prefix node_version
Run Code Online (Sandbox Code Playgroud)
小智 6
我已经在 mac 中使用brew来降级节点
按照步骤你会得到结果:
尝试使用以下命令
//For make issues
sudo apt-get install build-essential
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
//To uninstall a node version
nvm uninstall <current version>
nvm install 6.10.3
nvm use 6.10.3
//check with
node -v
Run Code Online (Sandbox Code Playgroud)
小智 5
降级到node8的步骤
brew install node@8
brew link node@8 --force
Run Code Online (Sandbox Code Playgroud)
如果警告删除警告中指示的文件夹和文件,则再次执行命令:
brew link node@8 --force
Run Code Online (Sandbox Code Playgroud)
乌班图:
nvm list
nvm use <version>
Run Code Online (Sandbox Code Playgroud)
nvm list // 显示您机器上的所有版本。当然安装了你的版本。
nvm use // 使用这个版本
归档时间: |
|
查看次数: |
74273 次 |
最近记录: |