Javascript 从Brocoli Ember 2.0中排除文件

Javascript 从Brocoli Ember 2.0中排除文件,javascript,ember.js,Javascript,Ember.js,嗨,我是ember的新手,我在寻找一种方法,告诉西兰花不要包括我的img/目录,我想在那里包括一些默认图像,这些图像将通过编程添加到应用程序中 <img src='{{model.picture}}'/> 因为您使用的是Ember(和Ember CLI),所以请确保在链接的文档中向下滚动足够远的距离,这样您就可以找到与您的环境最相关的部分。特别是,提供的“Ember CLI插件用法”示例应该已经与您的案例非常匹配 根据您陈述的问题和提供的代码进行调整,您可能会得到一些类似于 var

嗨,我是ember的新手,我在寻找一种方法,告诉西兰花不要包括我的img/目录,我想在那里包括一些默认图像,这些图像将通过编程添加到应用程序中

<img src='{{model.picture}}'/>
因为您使用的是Ember(和Ember CLI),所以请确保在链接的文档中向下滚动足够远的距离,这样您就可以找到与您的环境最相关的部分。特别是,提供的“Ember CLI插件用法”示例应该已经与您的案例非常匹配

根据您陈述的问题和提供的代码进行调整,您可能会得到一些类似于

var app = new EmberApp({
    fingerprint: {
        exclude: ['img/']
    },
    modals: {
        layout: true,
        style: true,
        animation: 'scale'
    }
});
这篇文章还稍微详细地解释了指纹识别

除了使用
排除
选项外,您还可以

  • 如果您实际上不需要指纹识别,则将
    设置为enabled:false
  • 通常不包括像
    extensions:['js','css','map']这样的图像扩展。

此答案适用于Ember 2.x至至少3.x

另一种方法是使用插件,帮助您轻松排除文件。安装 然后指定文件可以很好地实现这一点:

// ember-cli-build.js

let app = new EmberApp(defaults, {
  funnel: {
    exclude: [
      `${defaults.project.pkg.name}/routes/style-guide/**/*`,
      'addon-tree-output/some-addon/styles/**/*.scss'
    ]
  }
});
// ember-cli-build.js

let app = new EmberApp(defaults, {
  funnel: {
    exclude: [
      `${defaults.project.pkg.name}/routes/style-guide/**/*`,
      'addon-tree-output/some-addon/styles/**/*.scss'
    ]
  }
});