运行grunt时出错

时间:2016-08-10 13:09:44

标签: sass gruntjs

当我运行命令sass -v时,它显示已安装Sass 3.4.22(选择性史蒂夫)

然后当我已经安装了grunt并在一个有咕噜声的项目中运行grunt时我得到了这个

加载“sass.js”任务......错误

  

错误:找不到libsass绑定。尝试重新安装node-sass?   警告:找不到任务“sass”。使用--force继续。

     

因警告而中止。

3 个答案:

答案 0 :(得分:2)

您可能需要:https://github.com/sass/node-sass

npm install node-sass

Sassnode-sass不同。

要查看node-sass版本,请打开终端并输入npm node-sass -v

答案 1 :(得分:0)

在grunt中,您需要grunt-sassgrunt-contrib-sass

grunt-contrib-sass需要ruby

grunt-sass需要node-sass

似乎是您使用grunt-sass

的链接

node-sass需要在本地计算机上通过c ++编译器进行重建 实际上,它将在node_modules/node-sass/vendor中创建一个二进制文件。 所有二进制文件都在https://github.com/sass/node-sass-binaries/

答案 2 :(得分:0)

解决:“未找到任务“ sass”。使用--force继续。” 我做到了并努力:

rm -rf package-lock.json
rm -rf node_modules

npm cache clean --force
npm i grunt-contrib-sass
npm i
grunt

;)