在 Ember-CLI 项目中,如果我将包含 webfonts 及其 CSS 样式表的目录添加到public/assets
目录中,我可以将它们与@import 'assets/font/regular/stylesheet.css
. 这工作正常。
理想情况下,我希望将这些资产保留在我的 git 存储库之外,而是bower install
将它们作为客户端依赖项,但是如何在 Ember-CLI 构建中使用这些资产?
中提到的文档app.import(FILE)
适用Brocfile.js
于 CSS 样式表,但不适用于 WOFF 字体文件:
$ ember build
version: 0.0.28
Build failed.
Error: Path or pattern "nicefont.woff" did not match any files
at Object.multiGlob (/(PATH)/node_modules/ember-cli/node_modules/broccoli-static-compiler/node_modules/broccoli-kitchen-sink-helpers/index.js:216:13)
at /(PATH)/demo/node_modules/ember-cli/node_modules/broccoli-static-compiler/index.js:25:27
at invokeCallback (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:228:21)
at publish (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:176:9)
at publishFulfillment (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:312:5)
at flush (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/asap.js:41:9)
另外,我想指定一个目录,它是app.import()
拒绝的。
有没有这样做的 Ember-CLI / Brocolli 方式?