iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >卸载安装Node.js与npm过程详解
  • 705
分享到

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

详解过程Node 2022-06-04 17:06:57 705人浏览 泡泡鱼
摘要

下面记录一下在本地 Windwos 环境用 vagrant 搭建的虚拟机(Homestaead)和生产环境阿里云 Centos 系统安装 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.


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 依赖都安装成功,一切如新。

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


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

总结

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

--结束END--

本文标题: 卸载安装Node.js与npm过程详解

本文链接: https://www.lsjlt.com/news/12983.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作