问题描述
在做人人开源的前端项目时,使用npm install
安装依赖时报了Can't find Python executable "python", you can set the PYTHON env variable错误
解决方法
1、安装python环境,并配置环境变量
2、安装windows-build-tools(要用管理员身份打开cmd窗口运行)
npm install --global --production windows-build-tools
否则会提示:
Please restart thie script from a administrative PowerShell!
3、安装node-gyp
npm install --global node-gyp
这样就可以使用npm install
安装依赖了。
注意:在npm安装依赖的时候,下载nod-sass时报错了,原因是node.js版本和nod-sass版本不对应。我的node版本为14.5.4,项目的nod-sass依赖为4.13.1,去 nod-sass的github网站查看版本对应关系,发现14版本的node要求nod-sass为14+,把nod-sass的版本改为4.14.1既正常。