【问题标题】:Fuel UI Uncaught ReferenceError: define is not definedFuel UI Uncaught ReferenceError: 未定义定义
【发布时间】:2014-02-26 01:50:20
【问题描述】:

我正在尝试在一个项目中使用 Fuel UI Spinner,该项目使用 Bower 进行依赖管理,使用 gulp.js 构建文件。

这是我的代码:

gulpfile.js:

...
 gulp.task('js', function() {
     gulp
        .src([
            'bower_components/jquery/jquery.js',
            ...
            ...
            'bower_components/fuelux/dist/loader.min.js',
            'bower_components/fuelux/dist/spinner.js',
            'js/script.js'
            ])
            ...
        ...
    ...
...

script.js

jQuery(document).ready(function($) {

    ...
    $(".qty-spinner").spinner();
    ...

}

当我这样做时,我收到以下错误:

Uncaught ReferenceError: define is not defined

【问题讨论】:

    标签: javascript jquery twitter-bootstrap gulp fuelux


    【解决方案1】:

    我使用的是 bootstrap 3,但fuelux 目前与 BS3 不兼容,所以这看起来像是问题的候选者。

    【讨论】:

      【解决方案2】:

      听起来你缺少一些库,我猜是 RequireJS? 我看到 Fuel UX 使用 RequireJS

      https://github.com/ExactTarget/fuelux#amd

      【讨论】:

      • 尽量避免使用 AMD,因为我正在使用 Gulp。你可以看到我已经添加了 loader.min.js,它应该可以在没有 Require 的情况下工作。
      • 但是define不应该被其他人使用,对吧?尝试查看您收到错误的行并从那里开始。
      猜你喜欢
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 2016-11-05
      相关资源
      最近更新 更多