文档章节

如何更改为旧版本的Node.js

 技术盛宴
发布于 02/27 09:39
字数 603
阅读 159
收藏 0

我在Ubuntu 10.10上运行Node.js版本v0.5.9-pre

我想使用v0.5.0-pre版本。

如何回滚到旧版本的节点?


#1楼

用于管理Node的多个版本的另一个好的库是N: https//github.com/visionmedia/n


#2楼

* NIX(Linux,OS X等)

使用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
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

视窗

使用nvm-windows ,类似于nvm,但用于Windows。 下载并运行安装程序 ,然后:

nvm install v0.10.33         # Install v0.10.33
nvm use v0.10.33             # Use v0.10.33
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

#3楼

运行这个:

rm -rf node_modules && npm cache clear && npm install

节点将从任何缓存中安装。 因此,如果先清除所有内容,然后NPM使用0.10.xx,它将正确还原。


#4楼

如果不使用扩展名就可以使用任何扩展名:)

安装特定版本的节点

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

特定版本: sudo n 4.4.4代替sudo n stable


#5楼

出于某种原因,Brew将节点5安装到名为node5的单独目录中。

我返回到版本5所采取的步骤是:(您将需要查找标准brew安装/卸载,但是此过程比看起来要简单得多。)

  1. 使用Brew标准安装来安装node5,但还没有brew链接。
  2. 使用brew unlink节点和brew卸载节点卸载所有其他版本的节点。 您可能需要使用--force删除其中一个版本。
  3. 在您的计算机上找到酒窖文件夹
  4. 删除地窖中的节点文件夹。
  5. 将node5文件夹重命名为node。
  6. 然后,酿造链接节点

您应该已经对节点5进行了设置。

本文转载自:https://stackoom.com/question/WNsv/如何更改为旧版本的Node-js

粉丝 0
博文 1565
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

CentOS安装Ghost博客

安装Node.js yum -y install gcc-c++ openssl-devel bzip2-devel 接下来检查Python的版本 python -VPython 2.4.3 由于python版本比较低, 安装nodejs时候会出现错误, 这里首先升级python wget...

陈袁at互联
2015/03/23
459
0
升级 Node.js 版本遇到的 co 和 pm2 问题解析

背景 nodejs 4.x 的项目, 需要升级到6.9.5(当时最新的稳定版本)以改善性能和可靠性. 业务中使用到了co, 进程使用 pm2 管理. 升级nodejs版本 确保构建脚本能够使用nvm安装nodejs 6.9.5, 本地运...

netwjx曹宇
2018/10/25
0
0
Mac OS 搭建phonegap开发环境

1 首先需要安装NODE.JS ,官网地址 https://nodejs.org/。 2这里提到的是在官网上下载相应的node.js安装包后,在MAC 上无法正常安装的解决办法,本人试验的是node-v0.12.6.pkg,换了几个旧版本...

姬鑫
2015/08/12
367
0
Webpack 4 构建大型项目实践 / 起步

定义 Webpack 是一个 Javascript 应用程序的静态模块打包器,它会读取 Javascript 文件所需依赖,并把他们打包到一个或多个目标文件。 值得注意的是,Webpack 只能解析 Javascript 文件,处理...

莫得盐
2019/06/14
0
0
在Linux Mint下安装Grunt

[前言] 前几天重写了一个javascript的ui组件,今天在整合到与原有系统中,并且替换旧版本组件的时候,越来越感觉当前代码的组织,编写,自动化测试以及打包都很有问题。 现在javascript组件是...

knightuniverse
2013/05/10
2.4K
3

没有更多内容

加载失败,请刷新页面

加载更多

复习下Linux去除重复项命令uniq

uniq也是linux管道命令家族中的一员,其主要功能是去除重复项。 在介绍uniq命令之前,我们先来新建在下面的案例中需要用到的文件/tmp/uniq.txt,内容如下:默认情况下uniq只会检索相邻的重复...

php开源社区
16分钟前
15
0
展会人脸识别签到门禁闸机,“快”“准”识别“刷脸”签到

结合客户需求自主研发动态人脸识别身份核查系统。集现场人脸采集、身份验证、黑名单预警、等功能为一体,从读取身份信息到现场采集人脸照片、进行比对、并获取结果,全程自动化,需增加外围硬...

艾力奋会展服务
18分钟前
13
0
mysql索引原则

设计原则 经常被用户条件查询的字段,创建索引 索引不是越多越好;索引占用磁盘空间,影响insert、update、delete性能 经常修改的表,不要建过多的索引;更新表数据时,索引也会进行微调或者...

简到珍
20分钟前
9
0
排序算法(快排&归并&选择&插入&冒泡)-php&go实现

PHP //排序常用算法//排序算法 稳定排序算法class SortAlg{ //冒泡排序 public function maoPaoSort($arr) { $n = count($arr); if ($n <= 1) { ......

山人有妙计
20分钟前
13
0
基于函数计算的 BFF 架构

什么是 BFF BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章《Pattern: Backends For Frontends —— Single-purpose Edge Services for U......

阿里巴巴云原生
26分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部