Npm Gulp sass返回错误:未找到python2

Npm Gulp sass返回错误:未找到python2,npm,cmd,gulp-sass,Npm,Cmd,Gulp Sass,这就是我在尝试安装gulp sass时看到的情况,如下所示: npm i gulp-sass --save-dev 运行gulpwatch和gulpbrowser sync工作 TIA错误消息表明您可能没有安装python。节点sass库从源代码编译libsass。为此,它使用。要在windows下构建,建议: 在窗户上 选择1 从提升的PowerShell或CMD.exe(以管理员身份运行)使用Microsoft的“使用npm安装--全局--生产windows构建工具”安装所有必需的工具和配

这就是我在尝试安装gulp sass时看到的情况,如下所示:

npm i gulp-sass --save-dev
运行
gulpwatch
gulpbrowser sync
工作


TIA

错误消息表明您可能没有安装python。
节点sass
库从源代码编译
libsass
。为此,它使用。要在windows下构建,建议:

在窗户上 选择1 从提升的PowerShell或CMD.exe(以管理员身份运行)使用Microsoft的“使用npm安装--全局--生产windows构建工具”安装所有必需的工具和配置

选择2 手动安装工具和配置:
  • 安装VisualC++构建环境:(使用Visual C++构建工具)工作负载(或使用“桌面开发用C++”工作负载)
  • 安装(不支持v3.x.x),然后运行npm config set python2.7(或参阅下面有关指定正确python版本和路径的更多说明)
  • 启动cmd,npm配置设置msvs\U 2017版
如果上述步骤对您无效,请访问以获取更多提示

如果安装了多个Python版本,则可以通过设置“--Python”变量来确定节点gyp使用的Python版本:

node-gyp --python /path/to/python2.7
如果通过npm调用节点gyp,并且安装了多个版本的Python,则可以将npm的“Python”配置键设置为适当的值:

npm config set python /path/to/executable/python2.7

正如错误消息所示,您可能没有安装python。
节点sass
库从源代码编译
libsass
。为此,它使用。要在windows下构建,建议:

在窗户上 选择1 从提升的PowerShell或CMD.exe(以管理员身份运行)使用Microsoft的“使用npm安装--全局--生产windows构建工具”安装所有必需的工具和配置

选择2 手动安装工具和配置:
  • 安装VisualC++构建环境:(使用Visual C++构建工具)工作负载(或使用“桌面开发用C++”工作负载)
  • 安装(不支持v3.x.x),然后运行npm config set python2.7(或参阅下面有关指定正确python版本和路径的更多说明)
  • 启动cmd,npm配置设置msvs\U 2017版
如果上述步骤对您无效,请访问以获取更多提示

如果安装了多个Python版本,则可以通过设置“--Python”变量来确定节点gyp使用的Python版本:

node-gyp --python /path/to/python2.7
如果通过npm调用节点gyp,并且安装了多个版本的Python,则可以将npm的“Python”配置键设置为适当的值:

npm config set python /path/to/executable/python2.7