2016-04-29 8 views
1

<script>をロードするのではなく、私の資産をコンパイルするためにgruntを使い始めました。 私はこのようにそれをロードします。私はそれがコンソール上に投げ、通常の配布ファイルを見つけることができなかったので、jquery-uiディストリビューションファイル

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. もしそうでなければ、このコードをどうすればいいですか?
+0

ご注文の注文はありますか?おそらくUIがjQueryの前にロードされていますか? – Twisty

+1

また、すべてのファイルを見てください:https://code.jquery.com/ – Twisty

+0

@Twistyありがとう、それは配布ファイルです。私がnpmでそれを見つけることができるかどうか知っていますか? – Amit

答えて

0

Jquery-UIにはパッケージに配布ファイルがありません。

より良い方法は、webpackを使用して、1つの縮小uglifiedバンドルファイルを作成することです。

関連する問題