1. 项目install失败
2. 查询问题
在stackoverflow查询到error /node_modules/node-sass: Command failed,明白是node版本和node-sass版本不匹配
查询自己的node版本
应该是node版本太高的问题
3. 切换node版本
使用n切换node版本失败
原因:而 n 默认安装路径是 /usr/local,若你的 node 不是在此路径下,n 切换版本就不能把 bin、lib、include、share 复制该路径中,所以我们必须通过 N_PREFIX 变量来修改 n 的默认 node 安装路径。
- 查看node安装路径
where node
vim .bash_profile
- 添加下面两行
export N_PREFIX=/usr/local #根据你的安装路径而定
export PATH=$N_PREFIX/bin:$PATH
4. 重新切换node版本和项目对应的node-sass版本对应
或者修改node-sass
执行 yarn
安装成功