Место для размещения активов для разработки / тестирования в emberjs

Я использую мираж, чтобы высмеивать некоторые данные, и я хотел бы издеваться над <img> с соответствующим файлом.

Проблема в том, что мне придется поместить изображение в /public/assets и размещенные там изображения будут также развернуты позже.

Есть ли способ избежать этого? Я не смог найти рекомендации на сайте ember cli ( https://ember-cli.com/user-guide/)

Я нашел один аддон, который мог бы сделать это (ember-test-assets), но я бы хотел как можно больше устанавливать дополнительные аддоны.

Спасибо!

1 ответ

Решение

Вы можете исключить файлы в ember-cli-build.js с некоторой помощью брокколи

const EmberApp = require('ember-cli/lib/broccoli/ember-app');
const Funnel = require('broccoli-funnel');

module.exports = function(defaults) {
  let app = new EmberApp(defaults, {
    // Add options here
  });

  // Filter your test files in 'production'
  if (EmberApp.env() === 'production') {
    return new Funnel(app.toTree(), {
      exclude: ['**/test-*'] // e.g. any file prefixxed with 'test-'
    });
  }
  return app.toTree();
};

Рекомендации:

Другие вопросы по тегам