hello呀,大家好,我是yangyang!今天,给大家分享一下关于在`mac M1 M2 安装 node-sass v4.x.x`出现的报错问题解决给大家分享一下 首先,你可以检查你当前系统上安装了哪些Python版本,其次是你需要使用python环境管理工具来优化你工作环境 这个报错,是因为有些包里面一定依赖了commander这个包,比如 使用mockjs时,它会依赖commander,而且是*,这样会导致安装最新的稳定版本(我遇到是这样)错误一:mac nvm Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
解决方案
pyenv global 3.9.8
# local
#pyenv local 3.9.8
错误二:error [email protected]: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.17.4"
"dependencies": {
"commander": "*"
}
错误三:gyp ERR! stack Error: Command failed: ~/.pyenv/versions/3.9.8/bin/python3 -c import sys; print "%s.%s.%s" % sys.version_info[:3];
npm config set python ~/.pyenv/versions/2.7.18/bin/python2.7
pyenv基础使用
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
source ~/.bash_profile # 如果您使用的是 bash
source ~/.zshrc # 如果您使用的是 zsh