M1芯片Mac搭建前端开发环境踩坑

295 阅读1分钟

nvm是一个公认的超级好用的node.js版本管理工具

我们我们现在面临的问题是把大象关冰箱分几步(也就是安装nvm一共分几步)

  1. 安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash mac 一般都自带curl, 我们只需要按照上面的命令行安装就可以了 但是来了, 可能出现此类问题的报错 > curl: (6) Could not resolve host: raw.githubusercontent.com

    核心问题:在于raw.githubusercontent.com的ip不对。

    1.1. 通过网站www.ipaddress.com/查找raw.githu…

    2.2. 拿到IP地址以后 3.2修改hosts

    macOS直接在终端输入:sudo vi /etc/hosts

    点击 i【出现“INSERT”】,即可进行编辑,将

    199.232.68.133 raw.githubusercontent.com 插入到最后一行即可。

    编辑完毕,点击esc退出编辑,输入保存:wq 即可。

    退出以后重新执行第1步的命令。

  2. 其实还有但是 如果在安装nvm的时候报错,可以根目录~下的.zshrc或者.bash_profile其中一个文件配置 (1)比如打开shell (2)执行 vim .bash_profile(vim .zshrc) (3)i (4)然后复制粘贴下方的配置,esc -> :wq!

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

    (5)source .bash_profile() 使其生效 (6)重新下载nvm

如何装置 v14 及以下的老版本 Node

在终端中,输出: arch -x86_64 zsh

通过这个命令能够让 shell 运行在Rosetta2下。 之后你能够通过 nvm install v12 来装置低版本 Node。 在此之后,您能够不必在 Rosetta2 中就能够应用装置的可执行文件,也就是说,您能够将 Node v15与其余节点版本调换应用。