CentOS7的node.js安装

简介: CentOS7的node.js安装

一、方式1:yum安装



这里我们指定安装8.x以上的版本


curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
yum install -y nodejs


一般在安装完node之后,默认已经帮我们安装好npm了 ,使用npm -v可以查看npm版本通常如果使用npm install安装依赖包会比较慢,这里推荐使用淘宝镜像


安装淘宝镜像cnpm


npm install -g cnpm --registry=https://registry.npm.taobao.org


之后在安装依赖的使用可以使用cnpm install代替npm install


二、方式2:源码安装



另外除了通过以上方式安装之后,还可以使用nvm和源码包的方式安装,以下是源码包的方式


下载


wget 'https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.xz'


(wget命令用来从指定的URL下载文件 查看命令http://man.linuxde.net/wget


解压


xz -d  node-v6.11.3-linux-x64.tar.xz
tar xvf node-v6.11.3-linux-x64.tar


(linux下tar.xz和tar.gz区别,同一文件,tar.xz格式比tar.gz格式小了三分之一,linux中tar怎么解压tar.xz文件


使用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar

再用tar -xvf xxx.tar解压)


添加node的环境变量,在最后一行加入PATH


vi /etc/profile
#最后一行加入PATH
export PATH=$PATH:/home/www/node-v6.11.3-linux-x64/bin
使/etc/profile里的配置立即生效
source /etc/profile


三、方式3:nvm安装


nvm用于管理node版本,可以很方便的切换node的版本


安装nvm https://github.com/creationix/nvm


使用如下命令


curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash


nvm命令无法使用,缺少.bash_profile文件


MacBook-Pro:~ wuj$ nvm
-bash: nvm: command not found


进入nvm目录,新建.bash_profile文件


cd ~/.nvm
touch .bash_profile


并拷贝以下内容


export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm


文件生效


source ~/.nvm/.bash_profile


这时候可以使用了 ,查看nvm版本


nvm --version
node version manger


安装指定node版本


nvm install 8.9.4


nvm常用命令


nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本(删除用uninstall)
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7
nvm alias default :设置系统默认的node版本
nvm alias  :给不同的版本号添加别名
nvm unalias  : 删除已定义的别名
nvm reinstall-packages :在当前版本node环境下,重新全局安装指定版本号的npm包
npm install -g mz-fis:安装 mz-fis 模块至全局目录,安装的路径:/Users/<你的用户名


四、git安装



1、安装


#安装git 
yum install git
#卸载git
yum remove git


2、查看是否安装成功


git --version


3、我们就可以使用git clone 克隆项目


git clone https://xxx@xxx.org/xxx/xxx.git


目录
相关文章
|
5月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1047 69
|
4月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1630 2
|
5月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
456 78
|
4月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
738 16
|
5月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
440 10
|
5月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
470 0
|
5月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
308 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
245 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
158 0