Emberjs:_instantiatedStack 错误使用西兰花漏斗
Emberjs: _instantiatedStack error using broccoli-funnel
我正在尝试使用以下命令将我的 font-awesome 字体复制到我的 dist/fonts 目录:
var fontFiles = funnel('bower_components/font-awesome/', {
srcDir: 'fonts',
destDir: 'fonts'
});
console.log(fontFiles);
module.exports = app.toTree(fontFiles);
return app.toTree();
使用 console.log 我看到了这个:
version: 1.13.1
{ inputTree: 'bower_components/font-awesome/',
_includeFileCache: {}, _destinationPathCache: {}, srcDir: 'fonts', destDir: 'fonts', _instantiatedStack: 'Error\n at
new Funnel (/home/.......
我已经更改了 src 目录,但没有任何效果。
我最终让它与下面的代码一起工作:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var funnel = require('ember-cli/node_modules/broccoli-funnel');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Any other options
});
app.import('bower_components/bootstrap/dist/js/bootstrap.js');
var fontFiles = new funnel('bower_components/fontawesome/fonts', {
srcDir: '/',
destDir: 'fonts'
});
module.exports = fontFiles;
return app.toTree(fontFiles);
};
或
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var funnel = require('ember-cli/node_modules/broccoli-funnel');
var mergeTrees = require('ember-cli/node_modules/broccoli-merge-trees');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Any other options
});
app.import('bower_components/bootstrap/dist/js/bootstrap.js');
var fontFiles = new funnel('bower_components/fontawesome/fonts', {
srcDir: '/',
destDir: 'fonts'
});
var merged = mergeTrees([app.toTree(), fontFiles], {
overwrite: true
});
return app.toTree(merged);
};
我正在尝试使用以下命令将我的 font-awesome 字体复制到我的 dist/fonts 目录:
var fontFiles = funnel('bower_components/font-awesome/', {
srcDir: 'fonts',
destDir: 'fonts'
});
console.log(fontFiles);
module.exports = app.toTree(fontFiles);
return app.toTree();
使用 console.log 我看到了这个:
version: 1.13.1 { inputTree: 'bower_components/font-awesome/',
_includeFileCache: {}, _destinationPathCache: {}, srcDir: 'fonts', destDir: 'fonts', _instantiatedStack: 'Error\n at new Funnel (/home/.......
我已经更改了 src 目录,但没有任何效果。
我最终让它与下面的代码一起工作:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var funnel = require('ember-cli/node_modules/broccoli-funnel');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Any other options
});
app.import('bower_components/bootstrap/dist/js/bootstrap.js');
var fontFiles = new funnel('bower_components/fontawesome/fonts', {
srcDir: '/',
destDir: 'fonts'
});
module.exports = fontFiles;
return app.toTree(fontFiles);
};
或
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var funnel = require('ember-cli/node_modules/broccoli-funnel');
var mergeTrees = require('ember-cli/node_modules/broccoli-merge-trees');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Any other options
});
app.import('bower_components/bootstrap/dist/js/bootstrap.js');
var fontFiles = new funnel('bower_components/fontawesome/fonts', {
srcDir: '/',
destDir: 'fonts'
});
var merged = mergeTrees([app.toTree(), fontFiles], {
overwrite: true
});
return app.toTree(merged);
};