Node.js

Node.js 的安装与版本管理

我选择使用 nvm 进行 Node.js 的安装与版本管理,里面同时也就包含了 npm 的安装与版本管理。

可以参照 nvm 的 github 官网 进行命令行安装,但是我在 mac 上更偏向于使用 homebrew 进行统一的包安装管理。

# 查看下是否有这个 nvm 包
$ brew info nvm
1
2

其中输出的这块消息比较重要:

You should create NVM's working directory if it doesn't exist:

  mkdir ~/.nvm

Add the following to ~/.zshrc or your desired shell
configuration file:

  export NVM_DIR="$HOME/.nvm"
  . "/usr/local/opt/nvm/nvm.sh"
1
2
3
4
5
6
7
8
9

接下来就是安装与配置环境了:

# 安装 nvm
$ brew install nvm

# 配置环境变量
$ mkdir ~/.nvm
# 或者 vim ~/.zshrc,取决于你正在使用的 shell
$ vim ~/.bashrc

# 追加如下内容
# 要注意由于这里是用 brew 安装的
# 所以配置与 github 上的不太相同
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
1
2
3
4
5
6
7
8
9
10
11
12
13

好用的库

服务端

  • cors
    • Node 优雅的跨域 CORS 模块
    • https://www.jianshu.com/p/f650dfad5574
  • proxy-agent
    • node 中间代理请求库
  • express-http-proxy
    • express 请求代理中间件