javascript - jquery-ui 分发文件

标签 javascript jquery jquery-ui gruntjs

我开始使用 grunt 来编译我的资源,而不是使用 <script> 加载。 我这样加载:

var libraries = [
    /* jQuery */
    "node_modules/jquery/dist/jquery.js",

    /* jQuery UI */
    "node_modules/jquery-ui/jquery-ui.js",
}

还有

concat: {
    options: {
        stripBanners: true,
        banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
        '<%= grunt.template.today("yyyy-mm-dd") %> */',
    },
    js_libs: {
        src: libraries,
        dest: 'dist/js/libs.js'
    }
}

加载jquery-ui,因为我找不到正态分布文件,它在控制台上抛出:

libs.js?version=1461946469:9844 Uncaught ReferenceError: require is not defined

这行代码是:

var jQuery = require('jquery');
  1. 有 jquery-ui 的分发文件吗?
  2. 如果没有,我怎样才能让这段代码工作?

最佳答案

Jquery-UI 的包中没有分发文件。

这里更好的方法是使用 webpack 构建单个缩小的丑化捆绑文件。

关于javascript - jquery-ui 分发文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36943239/

相关文章:

javascript - WebGL 片段着色器不透明度

javascript - 如何从外部文件更改标记为 var 的函数?

jquery - Listview 复选框和 anchor 标记以不同方式表现 jquery mobile

Jquery UI datepicker - 仅启用从服务器返回的日期数组

javascript - Jquery/Javascript onclick 事件到 html 打开选择标签

php - JSON 和我的 PHP 页面

javascript - 如何在我的 Angular 2 项目中正确包含 "require"?

javascript - 创建下拉菜单

jQuery.Rule 插件如何更改现有样式?

javascript - jquery Accordion 动画没有方法