ember cli sass ENOTDIR:不是目录,scandir

时间:2015-10-27 04:59:22

标签: ember.js ember-cli

我试图使用ember cli和sass,所以我安装了ember-cli-sass,我试图像这样配置:

var EmberApp = require('ember-cli/lib/broccoli/ember-app');

var emberCLIBuild = function(defaults) {
  var app = new EmberApp(defaults, {
    sassOptions: {
      includePaths: [
        'app/styles/admin/main.scss',
        'app/styles/site/main.scss'
      ]
    }
  });

  return app.toTree();
};

module.exports = emberCLIBuild;

但是,当我尝试运行ember serve时,终端会抛出一个错误:

ENOTDIR: not a directory, scandir '/Users/xxxx/DEV/PubCrawl/Site/tmp/sass_compiler-input_base_path-55sPHD0L.tmp/1/'

我怎么能解决这个问题?我没有看到问题。

感谢。

1 个答案:

答案 0 :(得分:0)

根据github页面上的演示,看起来它需要路径,而不是文件名(这有意义,因为它被称为includePaths)。我想你想要:

includePaths: [
  'app/styles/admin',
  'app/styles/site'
]