gpt4 book ai didi

javascript - Broccoli-stew 不打印任何东西

转载 作者:行者123 更新时间:2023-11-29 20:59:22 25 4
gpt4 key购买 nike

我尝试使用 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]);
}
...
}

最佳答案

您需要使用 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]);
}
...
}

关于javascript - Broccoli-stew 不打印任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47383424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com