ember-cli исключает каталог под "тестами" из списка "ember serve"
Есть ли способ исключить подкаталог "тесты" из наблюдения за Ember служить?
ех. У меня есть каталог под "тестами" под названием "селен".
Если 'ember serve' запущен, а я делаю "echo xyz > bam" в папке селенов,
консоль подачи ember выведет "файл изменен селен / бам" и перестроит приложение.
Я хотел бы понять, если есть способ исключить весь каталог селен, не перемещая его из папки тестов (хотя сейчас я перемещаю каталог)
1 ответ
или:
Вы можете использовать брокколи-unwatched-дерево.
Просто добавь var seleniumTree = new UnwatchedTree('tests/selenium');
в ваш Brocfile.js, прежде чем добавить это дерево в приложение с module.exports = app.toTree(seleniumTree);
Вы можете продолжать использовать это дерево, как и любое другое, но из-за способа его реализации стандартный класс Broccoli::Watcher не будет проверять его на предмет изменений файла.
или же:
Вы также можете реализовать эту функцию самостоятельно, добавив объект, который экспортирует функции read() и cleanup(), ожидаемые наблюдателем брокколи, оставив функцию cleanup() пустой, как это делается для broccoli-bower.
// Almost the same as using a plain string for a tree; but unlike a plain
// string, Broccoli won't watch this
function UnwatchedTree (dir) { this.dir = dir }
UnwatchedTree.prototype.read = function (readTree) { return this.dir }
UnwatchedTree.prototype.cleanup = function () { }