nodejs,npm安装,ubuntu14.04下

前提:

  GCC 4.2 以上 G++ 4.2 以上 python2.7环境

  wget 工具 make 工具

  安装以上环境

sudo apt-get install python gcc g++ wget make 

安装方式:

  1,使用apt-get安装,不推荐;原因:该方式资源旧,不是最新版本 

1 sudo apt-get  update                            //更新资源列表
2 sudo apt-get  install  nodejs                 //安装nodejs
3 sudo apt-get install npm 4 nodejs -v //检查nodejs版本 5 npm -v //检查npm版本 6 sudo npm intall n -g //通过npm安装nodejs版本工具,可以使用此工具升级 7 sudo n stable //升级到最新稳定版本

  注意:

  1. 资源列表老旧,安装的是0.10.37等版本,这是node没有分家然后又复合之前的版本
  2. 查看版本使用的命令是 nodejs -v  
  3. 要独立安装npm
  4. 安装的node可执行文件位于 /usr/bin ;如果通过编译源文件的方式安装最新版node,node可执行文件位于 /usr/local/bin
  5. 进入node的repl环境使用的命令是nodejs;最新版4.x.x使用的是node命令
  6. 最好不要使用次方式安装

  2,通过编译文件

    在官网找到符合自己系统的源文件(source code),使用wget工具下载

1 wget https://nodejs.org/dist/v4.4.3/node-v4.4.3.tar.gz

    解压

1 tar -zxvf node-v4.4.3.tar.gz  //注意下载.tar.gz

    进入解压文件,运行configure文件配置源代码

1 sudo ./configure

    使用make install 编译安装nodejs

1 sudo make install

    编译源文件需要一段时间,编译结束后,检查nodejs的版本号

1 node -v

    如果能显示版本号,表明安装成功

nodejs安装的同时也安装了npm,检测npm版本号

    npm安装的不一定是最新版本

    npm -v //检测版本号

    sudo npm install -g npm   //安装最新版本npm

nodejs目录解析

  nodejs安装成功后,node,npm的执行文件存放在 /usr/local/bin/

  基于nodejs安装的模块的目录(全局安装-g)在 /usr/local/lib/node_modules/

  【当卸载node后,这两个目录中与node相关的目录或者文件也会删除】

卸载node:

  1.卸载(通过源文件编译安装的node)

1 进入安装时的源文件          cd  源文件
2 如果源文件不存在,下载一份,解压,进入源文件
3 
4 sudo make uninstall           //使用 make 卸载
5 进入/usr/local/lib/ 删除node_modules目录
6 在命令行输入 node -v 系统提示安装node
7 如果没有进入/usr/local/lib删除node_modules目录,执行node -v 时,系统提示在/usr/local/bin中无执行文件
参考文档:https://hungred.com/how-to/completely-removing-nodejs-npm/

  2.卸载(通过apt-get方式安装的nodejs)  

1 sudo apt-get remove nodejs

总结

  安装,卸载node环境,强烈推荐使用编译源文件的方式;