运行从网上下载下来的项目,npm i 时,一直报以下错误:
核心报错是:
Can't find Python executable "python", you can set the PYTHON env variable
具体错误截图如下:
原因是:
npm 在安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。
解决方案:
1、全局更换npm镜像源,更换后在安装node-sass
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm install node-sass
2、局部更换镜像源
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/