Centos610-安装NodeJs
- 通过源码安装
下载地址
https://npm.taobao.org/mirrors/node/
环境准备:
yum install gcc gcc-c++
安装v11.0
下载
wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz
解压
tar -xvf node-v11.0.0.tar.gz
进入解压目录
cd node-v11.0.0
配置
./configure
编译
make(注意编译时间会有点长,请耐心等候)
安装
maek install
查看
node -v
npm -v
通过源码编译安装方式,可以安装指定的版本,以避免安装版本太低。
- 通过NVM安装
安装MVN
下载安装
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
安装生效
source ~/.bash_profile
选择版本
nvm list-remote
安装指定版本
nvm install v0.10.30(指定版本号)
默认安装最新
nvm install stable(不需要选择版本)
查看安装
node -v
- 通过yum安装命令
sudo yum install epel-release -y
sudo yum install nodejs -y
npm会自动跟随nodejs一起安装
通过yum安装方式,能快速安装,但可能按照的不会是最新版。
- 操作命令
npm安装删除依赖包
全局安装
npm install -g
删除全局模块
npm uninstall -g
更新全局模块
npm update [-g]
更新本地模块
npm update
检查模块是否过时
npm outdated
查看全局安装的模块以及依赖
npm ls -g
查看已安装模块
npm ls
本地安装
npm install
删除本地模块
npm uninstall
- npm常用命令
npm help <command>:可查看某条命令的详细帮助,例如npm help install。
npm install . -g:在package.json所在目录下使用可先在本地安装当前命令行程序,可用于发布前的本地测试。
npm update <package>:使用可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
npm update <package> -g:使用可以把全局安装的对应命令行程序更新至最新版。
npm cache clear:使用可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
- npm切换源头
#查看源地址
npm config list //执行后默认为官方源metrics-registry = "https://registry.npmjs.org/"
#切换为淘宝源
npm set registry https://registry.npm.taobao.org/
#nrm用来管理和切换私人配置的registry,全局安装nrm
npm i -g nrm
#查看默认配置
nrm ls
#查看当前使用的源
nrm current
#添加公司私有npm源
nrm add ly http://192.168.1.7:4873 //ly为别名,后面为库地址,地址可以直接访问查看库内容
- 启动停止
启动 npm start
停止 npm stop
重启 npm restart
测试 npm test