Gulp-Sass error: %1 is not a valid Win32 application

Gulp-Sass error: %1 is not a valid Win32 application

已全局安装 gulp-cli、gulp 和 gulp-sass 并创建 gulpfile.js,如下所示。当我在命令行中键入 "gulp" 并按回车键时,它总是给我一个异常提示:%1 不是有效的 Win32 应用程序

我还需要做些什么才能使 gulp-sass 正常工作吗?

var gulp = require("gulp");
var sass = require("gulp-sass");

gulp.task("default", function(){

});

也许你已经解决了。参见 this issue。我通过重新安装 gulp-sass.

解决了这个问题

这里的问题是有一个名为 %ur proj path% 的文件\node_modules\node-sass\vendor\win32-x64-48\binding 此绑定文件应该是一个 exe。 但有时它会被代理或网络错误阻止。所以它会下载一个找不到的文件 html 文件。 所以解决方案是删除此文件并删除 node-sass 并重新安装它

npm rm node-sass

等待成功 然后

npm i node-sass

等待成功

现在gulp将开始工作