npm install 安装不成功的原因
是因为缺少python的环境
解决方法:
1、去官网下载 https://www.python.org/downloads/release,注意安装3.6版本以上还是会有问题,建议安装3.6版本以上的,我选择安装的是3.9.6,对应的下载地址为Python Release Python 3.9.6 | Python.org,选择对应的版本,我的是windows 64位的:
2、下载到本地后双击安装包,采用默认安装即可,安装成功之后,需进行环境变量配置,在系统变量中新建PYTHON_HOME,并配置python的安装路径:
然后编辑Path,新建python的配置,如下图所示:
配置好后,使用cmd验证安装和配置是否正确,如出现版本说明,则安装和配置正确:
然后在cmd命令中输入如下命令,为npm指令python地址:
npm config set python "C:\Users\HP\AppData\Local\Programs\Python\Python39\python.exe"
3、执行 npm intall node-sass 重新安装,如提示版本冲突,可使用如下命令解决
npm install node-sass --legacy-peer-deps