一、安装NodeJs

切换到 cd /usr/local/src/

下载nodejs

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

然后解压

tar xvf node-v6.9.3-linux-x64.tar.xz

安装包放在/usr/local/src/ 然后解压在/usr/local

mv node-v6.9.3-linux-x64 /usr/local/node

[root@smile-task src]# mv node-v6.9.3-linux-x64 /usr/local/node

下面需要把node加入到path里面去

可以直接在

[root@smile-task src]# vim ~/.bashrc

加入到里面即可

也可以不用bashrc

下面介绍多一种方法 那就是ZSH

敲命令会简单点

链接: https://github.com/robbyrussell/oh-my-zsh 有具体介绍

那么首先来安装 ZSH

[root@smile-task src]# yum install zsh

然后 wget装

via wget

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"



上面提示没有安装git  那么下面就来安装个git

[root@smile-task src]# yum install git

然后再执行刚才的命令

[root@smile-task src]# sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

这样就安装成功,

然后重启下就可以看到效果了

下面安装下 VIM

yum install vim

可以提前看下 vim ~/.zshrc 查看下配置文件(因为下面需要把一些路径加入到里面来,至于为什么,请往下看)

我们需要把 上面说到的 /usr/local/node/bin 加入到path里面去

执行

export PATH=$PATH:/usr/local/node/bin  这句话的意思就是把bin加入到PATH

这边输入 node -v  跟 npm -v

然后就可以看到 node 跟npm 都已装好 ,但是其实到了现在 还是没有装好

不信的话 可以试下 退出之后 重新进来 输入  node -v  跟 npm -v 会发现提示

zsh:command not found:node

因为 这个只是在当前的session export,当我退出的时候 重新进来 是新建了一个session 刚才安装的export并没有执行的

因此 我们需要做的就是 每一次新进来都是要去执行下export那条语句

所以这个时候我们就需要去把

export PATH=$PATH:/usr/local/node/bin 这句 复制到 zshrc配置文件里面去

~ vim ~/.zshrc

然后 退出之后 重新进来 都会自动执行。

下面来安装下 cnpm             NPM淘宝源https://npm.taobao.org/

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

 

安装完成之后 输入 cnpm -v 就可以发现 已经装好了


Linux中安装NodeJs 、cnpm 、npm的更多相关文章

  1. Linux中安装nodejs及插件

    Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...

  2. linux下安装nodejs及npm

    转:https://www.cnblogs.com/wuyoucao/p/7011666.html 1.下载npm包 官网下载npm安装包,https://nodejs.org/en/,左边是稳定版右 ...

  3. 在Xsheel Linux上安装nodejs和npm

    最近window系统转向linux系统开发,linux系统的确适合程序员的开发. 作为前端安装了nodejs和npm,遇到了一些坑,赶紧记录下来 第一种安装方法:安装nodejs  : sudo  a ...

  4. 解决linux下安装nodejs后npm未成功安装的问题

    1.下载npm软件包 点击链接进入下载页面:npm下载 2.下载完成后将压缩包放到家目录下就可以(也可以放到其他地方) 3.解压 tar -zxvf 压缩包名称,解压后你会得到一个文件夹,进入后是这样 ...

  5. centos7 yum 安装nodejs、npm、cnpm、pm2、yarn

    一.环境准备 1.1 查看系统环境 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [ ...

  6. 在windows和Linux下安装nodejs

    在windows下安装nodejs 1.首先下载nodejs安装包,  https://nodejs.org/en/download/ 点击下载相应的版本 然后将文件夹解压到安装目录(任意,不做规定) ...

  7. Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

    1.下载angularjs 进入其官网下载:https://angularjs.org/‎,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...

  8. 安装Nodejs、npm、Less

    最近学习到Bookstrap的时候需要用到less这门预处理的CSS语言.其中需要将less文件转换成css文件.记录一下,方便自己以后查找. 安装Nodejs和npm 1:到https://node ...

  9. Ubuntu环境下安装nodejs和npm

    1.安装python-software-properties sudo apt-get install python-software-properties 2.添加ppa curl -sL http ...

随机推荐

  1. COM 组件基础——GUID 和 接口

    一.前言 书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了.那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时 ...

  2. [老文章搬家] [翻译] 深入解析win32 crt 调试堆

    09 年翻译的东西. 原文见:  http://www.nobugs.org/developer/win32/debug_crt_heap.html 在DeviceStudio的Debug编译模式下, ...

  3. XML基础

    什么是XML? XML(Extensible Markup Language)可扩展标记语言,是一种以简单文本格式存储数据的方式. 它最重要的组成部分是XML元素,包含了文档的实际数据. XML的几个 ...

  4. 如何改变span元素的宽度与高度

    内联元素:也称为行内元素,当多个行内元素连续排列时,他们会显示在一行里面. 内联元素的特性:本身是无法设置宽度和高度属性的,但是可以通过CSS样式来控制,达到我们想要的宽度和高度. span举例1: ...

  5. 转载:Centos7 从零编译Nginx+PHP+MySql 二

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  6. 汤姆大叔 javascript 系列 第20课 最后的5到javascript题目

    博客链接:http://www.cnblogs.com/TomXu/archive/2012/02/10/2342098.html 原题: 大叔注:这些题目也是来自出这5个题目的人,当然如果你能答对4 ...

  7. 关于robotframework,app,appium的xpath定位问题及常用方法

    关于类似的帖子好像很多,但是没有找到具体能帮我解决问题的办法.还是自己深究了好久才基本知道app上面的xpath定位和web上的不同点: 先放一个图: A,先说说不用xpath的场景,一般是用于存在i ...

  8. r-cnn学习(九):学习总结

    首先看下代码文件夹的说明(这部分转自:http://blog.csdn.net/bailufeiyan/article/details/50749694) tools 在tools文件夹中,是我们直接 ...

  9. vbs连接sql server及写文件操作

    此段代码是连接SQL SERVER的 代码内connMMSQL的参数要根据实际情况传入 Function connMMSQL(ip,user,pwd,database,strsql) Dim conn ...

  10. protocol http not supported or disabled in libcurl apt-get

    ubuntu 14.04 碰到了这个莫名其妙的问题.谷歌了一把,解决方案如下:http://askubuntu.com/questions/683857/curl-1-protocol-https-n ...