Брокколи-тушеное ничего не печатает

Я попытался использовать broccoli-stew (или broccoli-debug) для отладки моего дерева, потому что я не уверен, перемещает ли он правильные файлы в нужное место. Когда я импортирую с помощью app.import('vendor/my-app/file.css');, это дает мне ошибку... Я хочу видеть свои узлы

Я пытался использовать для treeForVendor(), но это ничего не делает.

var Funnel = require('broccoli-funnel');
var MergeTrees = require('broccoli-merge-trees');
var log = require('broccoli-stew').log;

module.exports = {
    ...
    treeForVendor(vendorTree) { 
        var f = new Funnel(...);
        // here is the problem
        log(f, { output: 'tree', label: 'my-app tree'});
        // I don't want to print using console.log(f); 
        return new MergeTrees([vendorTree, f]);
    }
    ...
}

person tupan    schedule 20.11.2017    source источник


Ответы (1)


Вам нужно использовать значение, возвращаемое функцией log, и передать его объединенному дереву, которое вы возвращаете, чтобы вывести дерево на консоль:

var Funnel = require('broccoli-funnel');
var MergeTrees = require('broccoli-merge-trees');
var log = require('broccoli-stew').log;

module.exports = {
    ...
    treeForVendor(vendorTree) { 
        var f = new Funnel(...);
        var loggedTree = log(f, { output: 'tree', label: 'my-app tree'});
        return new MergeTrees([vendorTree, loggedTree]);
    }
    ...
}
person Ahmet Emre Kılınç    schedule 20.11.2017