~ / 文档 / Nodejs 及相关软件的安装
1 Mac OSX 系统下通过 homebrew 的安装
先确保已 安装 Homebrew,然后再安装 node.js。
$ brew install node
2 Debian 通过 NodeSource 源安装
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
参考文档:
3 源码编译安装
Mac OSX 需要先安装最新版本的 XCODE 及 Command Line Tools。
然后下载源码,很大,最好开 SSH 加速。编译的时间很长,可以加 -j 参数来并行编译,-j4 表示 4个并发编译处理。
$ git clone https://github.com/nodejs/node.git --config 'http.proxy=socks5://127.0.0.1:xxxx' $ cd node/ $ git checkout v9.8.0 $ ./configure --prefix=/usr/local/node/9.8.0 $ make -j4 $ sudo make install $ sudo ln -s /usr/local/node/9.8.0 /usr/local/node/default
参考文档
4 OSX 二进制包安装
先官网 下载 最新的 tar.gz 包。然后解压缩至 /usr/local/node 目录,和源码编译方式一样,做个链接到 default.
sudo tar xzvf node-v10.15.2-darwin-x64.tar.gz -C /usr/local/node sudo ln -s /usr/local/node/node-v10.15.2-darwin-x64 /usr/local/node/default
5 使用 npm 自我升级 npm
因为 npm 全局安装在 node 目录下,需要 sudo 来升级,但记得通过 env 加环境变量。
$ sudo env "PATH=$PATH:/usr/local/node/default/bin" npm i -g npm
参考文档
6 使用 npm 进行其它软件包安装
7 使用国内镜像
不可描述时,可以用国内镜像安装。
$ npm config set registry https://registry.npm.taobao.org $ more ~/.npmrc
参考文档: