ubuntu Nodejs和npm的安装

本文详细介绍Node.js的安装步骤,包括源码下载、依赖安装、编译与测试等环节,并提供npm安装方法,帮助读者顺利搭建Node.js开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.NodeJs安装

1.下载nodejs源码,这是目前最新版本

http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

首先确保系统安装来python,gcc,g++,如果没有则安装: 

$ sudo apt-get install python 

$ sudo apt-get install build-essential 

$ sudo apt-get install gcc 

$ sudo apt-get install g++ 

2.解压安装包

tar -zxf node-v0.10.24.tar.gz
cd node-v0.10.22/

3.编译并安装

./configure –prefix=/opt/nodejs      #这里可以不指定目录,直接执行./configure命令也可以。
make                                              #这里有些慢,需要耐心等待
make install

4,测试安装

输入node --version测试是否安装成功,若显示版本号表示安装成功,以下是node相关参数

anwj@Anwj:~/nodejs$ node --help
Usage: node [options] [ -e script | script.js ] [arguments] 
       node debug script.js [arguments] 


Options:
  -v, --version        print node's version
  -e, --eval script    evaluate script
  -p, --print          evaluate script and print result
  -i, --interactive    always enter the REPL even if stdin
                       does not appear to be a terminal
  --no-deprecation     silence deprecation warnings
  --trace-deprecation  show stack traces on deprecations
  --v8-options         print v8 command line options
  --max-stack-size=val set max v8 stack size (bytes)


二,npm(node package manager)

你只需要执行以下命令:
1.curl http://npmjs.org/install.sh | sh

如果安装过程中出现了权限问题,那么需要在 root 权限下执行上面的语句,或者使用sudo。
curl http://npmjs.org/install.sh | sudo sh
2其他安装方法,譬如从 git 中获取 npm 的最新分支,可以参考 http://npmjs.org/doc/README.html上的说明。
### 如何在Ubuntu上彻底卸载Node.jsnpm 为了确保Node.jsnpm被完全移除,在执行任何新的安装之前,建议按照以下方法操作: #### 移除通过包管理器安装的Node.jsnpm 可以利用`apt-get`命令来清理官方仓库中安装的Node.js及其全局模块。 ```bash sudo apt-get remove nodejs sudo apt-get remove npm ``` 这些指令会从系统里删除由APT管理的Node.js文件以及关联的数据[^1]。 #### 清理残留配置与依赖项 进一步清除可能存在的其他组件或遗留下来的配置文件。 ```bash sudo apt-get autoremove sudo apt-get clean ``` 上述两条语句有助于消除不再需要的支持库其他不必要的项目,保持系统的整洁状态。 #### 删除手动编译或非标准位置下的安装 对于那些不是经由APT获取而是自行下载源码编译或是采用NVM(Node Version Manager)等方式部署的情况,则需定位并手工处理特定路径内的文件夹及二进制文件。 ```bash rm -rf /usr/local/lib/node_modules rm -rf ~/.npm rm -rf ~/.nvm rm -rf ~/node-v* rm -rf /opt/node* ``` 此部分脚本旨在针对不同场景下可能出现的手动安装实例进行全面排查清理工作[^2]。 #### 验证是否成功卸载 最后一步是要确认确实已经没有任何形式上的Node.js存在于操作系统之中了。可以通过尝试启动它来看返回的结果是什么样的;如果显示找不到命令即表示卸载过程顺利完成。 ```bash node -v npm -v ``` 当以上两个命令均提示未找到对应的程序时,说明Node.js连同其配套工具链已经被彻底清除了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值