~ / 文档 / 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 进行其它软件包安装

$ npm install -g bower

参考文档:

7 使用国内镜像

不可描述时,可以用国内镜像安装。

$ npm config set registry https://registry.npm.taobao.org
$ more ~/.npmrc

参考文档:

Tommy Wang
2019-03-14 22:09:43
Emacs 26.1 (Org mode 8.3.4)