当我运行命令sass -v
时,它显示已安装Sass 3.4.22(选择性史蒂夫)
然后当我已经安装了grunt并在一个有咕噜声的项目中运行grunt时我得到了这个
加载“sass.js”任务......错误
错误:找不到
libsass
绑定。尝试重新安装node-sass
? 警告:找不到任务“sass”。使用--force
继续。因警告而中止。
答案 0 :(得分:2)
您可能需要:https://github.com/sass/node-sass
npm install node-sass
Sass
和node-sass
不同。
要查看node-sass
版本,请打开终端并输入npm node-sass -v
答案 1 :(得分:0)
在grunt中,您需要grunt-sass
或grunt-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
;)