【问题标题】:Ember Brocfile does not import JS and CSS filesEmber Brocfile 不导入 JS 和 CSS 文件
【发布时间】: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


【解决方案1】:

自 ember-cli v1.13 起,Brocfile.js 已被弃用,取而代之的是 ember-cli-build.js。请参阅transition doc,了解有关他们做出更改的原因的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-25
    • 2016-11-20
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 2019-05-17
    • 2019-07-18
    相关资源
    最近更新 更多