微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

下面记录一下在本地 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.

rush:xhtml;"> rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

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

rush:xhtml;"> 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 下载源码(地址自己注意替换):

rush:xhtml;"> sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

解压缩:

rush:xhtml;"> tar xzvf node-v* && cd node-v*

编译:

rush:xhtml;"> ./configure make

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

rush:xhtml;"> sudo make install

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

rush:xhtml;"> vagrant@homestead:/usr/local$ node -v v6.3.1

3.安装 npm 依赖

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

rush:xhtml;"> npm install

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

rush:xhtml;"> npm install --no-bin-links

4.安装淘宝 npm 镜像加速

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

rush:xhtml;"> npm install -g cnpm --registry=https://registry.npm.taobao.org

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

rush:xhtml;"> cnpm install

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

rush:xhtml;"> cnpm install --global gulp

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

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

rush:xhtml;"> npm config set registry

总结

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

原文地址:https://www.jb51.cc/nodejs/46584.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐