运行“sass:dist”(sass)任务Errno :: ENOENT:没有这样的文件或目录@ rb_sysopen - undefined

时间:2015-10-14 02:24:32

标签: sass gruntjs npm

我正在尝试创建一个gruntfile,它将编译我的所有脚本,css和html文件(就像大多数grunt文件那样),并且我为sass编写了一些命令来编译并放入一个单独的文件夹中。我点击'Grunt'并输出错误:

 ng-model="user.editname" 

在gruntfile.js中调用我的sass的部分如下:

配置任务

$scope.users

注册任务

Running "sass:dist" (sass) task
Errno::ENOENT: No such file or directory @ rb_sysopen - undefined

加载任务

sass: {
  dist: {
    files: [{
      expand: false,
      cwd: 'styles',
      src: [ '**/*.scss' ],
      dest: 'build',
      ext: '.css'
    }]
  }
},

2 个答案:

答案 0 :(得分:3)

我有同样的错误。根本原因是 sass> dist>文件配置不正确。

降级到0.4.x显示真正的错误。一旦我修复了配置,我就升级回了最新的grunt-contrib-sass版本,它运行正常。

答案 1 :(得分:2)

我将grunt-contrib-sass的评级降级到0.4.x并且结果很好。谢谢你的帮助。