【发布时间】:2015-08-27 11:35:06
【问题描述】:
我有一个 Ember CLI 应用程序。我正在尝试使用 Brocfile 中的app.import() 将 BeatPicker jQuery datepickers 添加到我的应用程序中,但它们似乎没有包含在 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();
连路径都是正确的。我错过了什么?
【问题讨论】:
-
我没有看到您的 brocfile 有任何问题。你重启服务器了吗?
-
@selvagsz 我做到了。我什至尝试运行
ember build。只有retina.js 文件似乎正在编译。 vendor.css 文件为空。当我搜索 vendor.js 时,我找不到其他脚本。 -
你使用的是什么版本的cli?
-
@Kitler 这是
ember --version返回的内容:版本:1.13.6 节点:0.12.7 npm:2.13.2 os:darwin x64 -
我尝试从act1gmr.github.io/BeatPicker/docs.html 下载 BeatPicker 并导入 Brocfile。但我没有发现任何问题
标签: javascript ember.js ember-cli