前提:
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 //升级到最新稳定版本
注意:
- 资源列表老旧,安装的是0.10.37等版本,这是node没有分家然后又复合之前的版本
- 查看版本使用的命令是 nodejs -v
- 要独立安装npm
- 安装的node可执行文件位于 /usr/bin ;如果通过编译源文件的方式安装最新版node,node可执行文件位于 /usr/local/bin
- 进入node的repl环境使用的命令是nodejs;最新版4.x.x使用的是node命令
- 最好不要使用次方式安装
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环境,强烈推荐使用编译源文件的方式;