Ember Brocfile不导入JS和CSS文件

时间:2015-08-27 11:35:06

标签: javascript ember.js ember-cli

我有一个Ember CLI应用程序。我正在尝试使用Brocfile中的app.import()将BeatPicker jQuery日期选择器添加到我的应用程序中,但它们似乎没有包含在vendor.js和vendor.css中。我通过Bower安装了BeatPicker,看到这些文件位于bower_components文件夹中。我也使用retina.js,似乎编译成vendor.js。我不确定为什么BeatPicker没有编译。这是我的Brocfile的副本:

/* jshint node: true */
/* global require, module */

var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');

var app = new EmberAddon({
  babel: {
    includePolyfill: true
  }
});

// Retina.js
app.import('bower_components/retinajs/dist/retina.min.js');

// BeatPicker
app.import('bower_components/BeatPicker/build-0.1.3/css/BeatPicker.min.css');
app.import('bower_components/BeatPicker/build-0.1.3/js/BeatPicker.min.js');

module.exports = app.toTree();

即使路径也是正确的。我错过了什么?

1 个答案:

答案 0 :(得分:4)

自ember-cli v1.13起,Brocfile.js已被弃用,转而使用ember-cli-build.js。有关他们进行更改的原因的详细信息,请参阅transition doc