npm install node-sass的时候报错npm ERR! gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
解决方式:
1.删除项目的package-lock.json文件
2.切换npm的镜像源(我在node版本14.21.1测试成功,在16.14.2版本还是无法成功,请各位自行选择)
npm config set registry https://registry.npmmirror.com/
再运行npm install就可以成功了!
如果你用的是16.14.2的版本,或者相近的版本,请降低版本吧
补充知识:
查看node版本
node -v
查看仓库源地址:
npm config get registry
切换回npm默认的源地址:
npm config set registry https://registry.npmjs.org/
结论:
每个项目的node版本可能不一样,请大家提前和项目负责人沟通,保持版本一直是最好的。