关于macos:Mac系统Node开发环境的安装

为了便于管理多个Node版本,应用nvm进行装置。

装置步骤

1. 装置nvm

装置nvm有多种办法,这里举荐应用git进行装置:

$ git clone https://github.com/nvm-sh/nvm.git .nvm
$ cd ~/.nvm
$ . ./nvm.sh

配置.bashrc,减少:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

确认是否装置胜利:

$ source ~/.bashrc
$ command -v nvm
nvm

这里没有应用which -a nvm而是改用command -v nvm来判断,因为nvm不是一个可执行文件,而是一个shell函数。

2. 装置Node

不指定版本号,示意装置最新版本:

$ nvm install node

确认是否装置胜利:

$ node --version
v19.0.0
$ npm --version
8.19.2

3. 配置npm源

默认的npm源在国外服务器上,拜访比较慢,这里改用淘宝的镜像,应用的时候将npm改为cnpm即可。

alias cnpm="npm --registry=https://registry.npm.taobao.org \
  --cache=$HOME/.npm/.cache/cnpm \
  --disturl=https://npm.taobao.org/dist \
  --userconfig=$HOME/.cnpmrc"

4、下载npm包

tldr为例,下载办法为:

$ cnpm install tldr

确认是否装置胜利:

$ which tldr
/Users/muming/.nvm/versions/node/v19.0.0/bin/tldr
$ tldr command

  command

  Command 强制以后 shell 执行指定程序,并疏忽具备雷同名称的任何函数、内置函数和别名。
  更多信息:https://manned.org/command.

  - 从字面上执行 ls 程序,即便存在 ls 别名:
    command ls

  - 显示指定命令的可执行程序门路或别名定义:
    command -v 命令名


See also: ls

参考资料

  • 装置nvm:https://github.com/nvm-sh/nvm…
  • 装置Node:https://github.com/nvm-sh/nvm…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理