Gulp-Sass错误:%1不是有效的Win32应用程序

时间:2016-06-29 13:52:14

标签: node.js gulp gulp-sass node-sass

全局安装了gulp-cli,gulp和gulp-sass并创建了gulpfile.js,如下所示。当我在命令行中键入“gulp”并按Enter键时,它总是给我一个例外,说明:%1不是有效的Win32应用程序

我还需要做些什么来让gulp-sass工作吗?

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

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

});

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

npm rm node-sass

等到成功 然后

npm i node-sass

等到成功

现在gulp将开始工作