关闭

卸载安装Node.js与npm过程详解

标签: npm nodejs
6706人阅读 评论(0) 收藏 举报

下面记录一下在本地 Windwos 环境用 vagrant 搭建的虚拟机(Homestaead)和生产环境阿里云 CentOS 系统安装 Node.js 的步骤,以及 npm 安装依赖的不同之处。

使用源码编译的方式安装 node.js.首先将机子上的 Node.js 卸载,我直接贴上 Stack Overflow 上提供的步骤:


1.卸载 npm 和 Node.js

先卸载 npm,命令是:sudo npm uninstall npm -g,然后卸载 Node.js.

     Running which node will return something like /path/bin/node.

     Then run cd /path

     This is all that is added by Node.JS.

rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

如果是 Ubuntu 系统并使用 apt-get 安装的,可以使用命令:

sudo apt-get remove nodejs

2.下载、编译、安装 Node.js

Node.js 官方下载页面:https://nodejs.org/en/download/current/

我选择的是最新版本,下载地址是:https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz

一般第三方的软件在 Linux 上的安装目录是 /usr/local,使用 wget 下载源码(地址自己注意替换):

sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

解压缩:

tar xzvf node-v* && cd node-v*

编译:

./configure
make

这个过程可能会很慢,等待完成,然后安装:

sudo make install

如果一切顺利,Node.js 就安装好了,使用 node -v 查看一下版本。

vagrant@homestead:/usr/local$ node -v
v6.3.1

3.安装 npm 依赖

这里 Windows 上的虚拟机和真实的 Linux 系统会有不同,Linux 上直接:

npm install

而 Windows 虚拟机的命令需要加参数,否则会报错:

npm install --no-bin-links

4.安装淘宝 npm 镜像加速

其实第三步之前可以先安装淘宝的 npm 镜像,使用命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org

这样大部分 npm 命令可以用 cnpm 替代,如:

cnpm install

由于我使用 Laravel 的 PHP 框架,需要使用 gulp 前端构建工具,因此要安装 gulp,使用淘宝 npm 镜像安装:

cnpm install --global gulp

到此 Node.js 和 npm 依赖都安装成功,一切如新。

Node 的模块管理器 npm 会一起安装好。由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。

即下面一种方法,不安装 cnpm 只用淘宝镜像,设置 npm 的镜像:

$ npm config set registry https://registry.npm.taobao.org/

执行下面的命令,确认是否切换成功。

$ npm config get registry

总结

以上就是卸载安装Node.js和npm过程的全部内容,希望本文的内容对大家能有所帮助,如果有疑问欢迎大家留言讨论。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人钱柜娱乐开户,不代表CSDN网站的钱柜娱乐开户或立场

Nodejs 入门1 windows下安装nodejs、npm、ant及常用命令

安装nodejshttp://nodejs.org/download/ 下载windows版本对应的binary进行安装。 我的安装路径是这样的: 安装npmhttp://nodejs.org/...
  • xundh
  • xundh
  • 2015-07-03 09:53
  • 4690

nodejs npm常用命令

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。 1、npm install ...
  • pengpegV5yaya
  • pengpegV5yaya
  • 2016-07-14 19:43
  • 3685

卸载之前node.js,采用nvm后npm install及打包编译遇到的一些问题

前提是原来电脑中已有node.js,并安有依赖模块。以下是我配置nvm,项目打包失败,尝试解决方法中遇到的一些问题 1、首先是卸掉node.js,配置nvm。         按照步骤配好后,发现...
  • YanCloudFrontEnd
  • YanCloudFrontEnd
  • 2017-06-09 10:59
  • 234

node.js windows绿色安装(含geddy/npm)

  • 2012-08-12 21:57
  • 3.39MB
  • 下载

一行命令搞定node.js 版本安装、升级与卸载

一句命令简单省事搞定nodejs安装、升级和卸载
  • tiandiwuya
  • tiandiwuya
  • 2017-12-19 20:25
  • 172

在CentOS 7上安装Node.js的4种方法(包含npm)

Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大。好吧…微魔其实是个门外汉…但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看...
  • xuaa
  • xuaa
  • 2016-08-20 17:39
  • 10430

记录一下今天安装node.js以及npm install的一些问题

公司开发现在用的是vue 前后端分离的形式,所以需要搭一下node.js以及npm的环境,在过程中也遇到了一个问题,现在整理一下。 刚开始去node官网下载了官网推荐的最新的node版本8.9.4 ...
  • ju_362204801
  • ju_362204801
  • 2018-01-04 16:49
  • 33

在Windows平台上安装Node.js及NPM模块管理

1. 下载Node.js官方Windows版程序:    http://nodejs.org/#download    从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一...
  • ni_hao_ya
  • ni_hao_ya
  • 2012-05-02 13:40
  • 1081

windows安装node.js和npm,介绍

一、node.js是什么?1.概述: a)、Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快...
  • weixin_37509652
  • weixin_37509652
  • 2017-11-23 14:50
  • 74

《Node.js简记》包管理器npm的安装、加速和常用指令

前言:上篇 《Node.js简记》 安装Node.js并实现Helloworld 我们已经完成了node开发环境的安装配置,接下来我们先来了解一下node的一个重要的工具——包管理器npm。npm安装...
  • linshuhe1
  • linshuhe1
  • 2017-05-17 10:44
  • 684
    个人资料
    • 访问:13165次
    • 积分:177
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:5篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档
    最新评论