SASS在Windows 2008 Server上使用Grunt使我的构建失败

SASS在Windows 2008 Server上使用Grunt使我的构建失败,sass,gruntjs,bamboo,Sass,Gruntjs,Bamboo,在Windows Server 2008 R2上运行此操作 尝试从任务编译SASS时出错。Gruntfile中的所有其他任务都可以正常工作,只是SASS产生了以下错误: 警告:无法写入“dist/css/style.min.css”文件(错误代码:EPERM)。使用--force继续 竹子是以管理员的身份运行的,所有相关的部件也都是以这个用户的身份安装的 这是我Gruntfile里的东西 sass: { dist: { options: { style: 'compres

在Windows Server 2008 R2上运行此操作

尝试从任务编译SASS时出错。Gruntfile中的所有其他任务都可以正常工作,只是SASS产生了以下错误:

警告:无法写入“dist/css/style.min.css”文件(错误代码:EPERM)。使用--force继续

竹子是以管理员的身份运行的,所有相关的部件也都是以这个用户的身份安装的

这是我Gruntfile里的东西

sass: {
  dist: {
    options: {
      style: 'compressed'
    },
    files: [{
      expand: true,
      cwd: 'css',
      src: ['**/style.scss'],
      dest: 'dist/css/',
      ext: '.min.css'
    }]
  }
}
如果我从Windows资源管理器中删除dist/css目录并从命令行运行,它会工作,但不会像那样胡闹,而是从内部工作。我现在正通过在我的存储库中使用本地编译的css来解决这个问题,但我真的希望将此作为构建过程的一部分


如果有人能提出一些尝试的建议,我将不胜感激。我没有主意了。

所以这是一个路径问题。当我们安装Ruby(用于SASS)时,它会写入本地用户路径。这很好,只是竹在我们重新启动服务器之前没有看到这种变化。然而,这给我们带来了另一个问题。现在本地用户路径中有了一些内容,Bambor停止使用系统路径,开始使用本地用户路径,其他一切都停止工作!为了解决这个问题,我们刚刚将Ruby的路径添加到系统路径中,这一切都很好