nodejs、npm安装

nodejs安装
下载nodejs源码,本例以nodejs-v6.9.1为例
2、解压
tar xzvf node-v6.9.1.tar.gz
cd node-v6.9.1
3、编译
./configuremake
make的这个过程可能会很慢,所以需要等待一下,等编译完成后执行下面的命令进行安装:
sudo make install
执行上面命令安装成功后可执行node -v 查看安装的版本信息


npm安装
1、安装npm,这个可以参考官方提供的安装脚本来进行安装,npm官方提供了安装npk的脚本,所以我们把这个脚本下载下来执行一下就可以
1)下载npm安装脚本
wget https://npmjs.org/install.sh --no-check-certificate
2)赋予可执行权限
chmod 777 install.sh
3)安装
./install.sh
4)安装完成后可执行npm -v查看安装的版本信息
npm -v
nodejs及npm在安装过程中可能出现的问题及解决方法:
1、Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/.staging' 安装npm时出现上面的错误信息,请在执行./install.sh文件时赋予admin权限,可重复执行:
sudo ./install.sh
2、如果在项目启动时出现:ERROR in Missing binding /home/upsmart/dp/appstore/msg-pandora/node_modules/node-sass/vendor/linux-x64-48/binding.nodeERROR in Missing binding /home/upsmart/dp/appstore/msg-pandora/node_modules/node-sass/vendor/linux-x64-48/binding.node 等类型错误可执行npm rebuild node-sass  命令,(如果还不行,则先运行:
npm install node-sass命令执行)
然后再运行 node命令,启动服务。
3、在安装nodejs 安装包总是失败时可考虑安装淘宝镜像来配置nodejs的安装
安装淘宝镜像的三种方式,选其一即可(建议考虑第三中方式安装镜像)
1) 通过config命令
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
2)通过命令行指令
npm --registry https://registry.npm.taobao.org info underscore
3)通过编辑~/.npmrc文件,在文件中添加如下内容来将配置写死,
这样下次用的时候配置依然存在
registry = https://registry.npm.taobao.org

nodejs与npm的卸载
1、卸载npm
sudo npm uninstall npm -g
2、卸载nodejs
如果是ubuntu系统通过sudo apt-get命令安装的则直接执行下面命令即可:
sudo apt-get remove nodejs
如果是通过源码编译安装的则直接删除安装目录
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值