mac 安装node
- 首先安装 macOS 不可或缺的套件管理器:Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
把这段命令放到终端运行,然后等待成功
$ brew install nvm
安装成功之后....
- 打开
.bash_profile
文件
$ cd ~
$ vim .bash_profile
复制下面命令到.bash_profile
文件并保存退出(按esc键 输入 :wq 最后enter键)
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
- 最后source一下
$ source .bash_profile
这样就安装完了nvm。
$ nvm ls-remote 查看node可用版本
$ nvm install xxx 下载你想要的版本
$ nvm use xxx 使用指定版本的node
$ nvm alias default xxx 每次启动终端都使用该版本的node
- 检测一下是否安装成功
$ node -v
有木有?
如果有
- 我们再最后测试一下
touch 一个 index.js
// 导入http模块
const http = require('http');
// 通过createServer 能快速的创建一个HTTPserver
const server = http.createServer(function(req, res){
// 在回调函数中有2个参数,req就是请求对象., res相应对象
res.end('install to ok le ');
});
// 启动并监听3000端口,一旦监听成功就回调闭包
server.listen(3000, '127.0.0.1', function(){
console.log('server listen 3000 at port');
});
执行
$ node index.js
用浏览器打开http://localhost:3000 !!!
有木有!!
.
.
.
.
说完了安装。。接下来卸载了
mac 卸载node
- brew 安装的node ,命令卸载
$ brew uninstall node
接下来就是检查各种 local、lib、include 文件夹,删除名字含有node和node_modules的文件包含npm,删除命令
sudo rm -rf 文件路径
比如 $ sudo rm -rf /usr/local/lib/node