jqueryはどこから必要になりますか?--browserify --browserify-shim

ジャム

私が使用してプロジェクトを構築していますbroweserifyjqueryjquery-uiすべてのライブラリはでプルダウンされましたnpmこれが私が自分browserify-shim使って引き込む方法ですjquery' and 'jquery-ui

  "browserify": {
    "transform": [ "browserify-shim" ]
  },
  "browser": {
    "jquery": "./node_modules/jquery/dist/jquery.js",
    "jquery-ui": "./node_modules/jquery-ui/jquery-ui.js"
  },
  "browserify-shim": {
    "jquery": "$"
  }

すべてが正常に機能しますが、私が見るjquery-ui.jsと、コードの最初の行は

var jQuery = require('jquery');

このコード行はどのように解決されていますか?debuggerこの後にステートメントを置くと、jquery常に解決されます。jqueryシムの名前も変更しましたが、それでも解決しました。それはどのように起こっていますか?

krry

簡単な答え:あなたのpackage.json依存関係

長い答え:私もそれらのnpmモジュールを使用しています。そのjquery-uiパッケージはrequire、内部の依存関係に合わせて再構築されたようです。お気づきのとおり、jquery-ui core.jsisの最初の行は:プロジェクトのnpm依存関係でvar jQuery = require('jquery');呼び出されるモジュールを探しますjqueryそれは私が私の中に持っているもののようなものによって処理されますpackage.json

"dependencies": {
    "jquery": "^2.1.1",
    "jquery-ui": "^1.10.5",
}

browserifyパーツに加えて

"browserify": {
    "transform": [ "browserify-shim" ]
},
"browser": {
    "jquery": "./node_modules/jquery/dist/jquery.min.js",
    "jq-ui": "./node_modules/jquery-ui/jquery-ui.js"
},
"browserify-shim": {
    "jquery": "$",
    "jq-ui": {
        "exports": "jq-ui",
        "depends": [ "jquery:jQuery" ]
    },
}

私が理解していないのは、他のクライアント側スクリプトでjQueryUIコンポーネントを使用できるかどうかです。

参照:* jqueryおよび非npmプラグインでのBrowserifyの使用* jQueryプラグインでのBrowserifyの使用

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Alias a npm module with browserify shim

分類Dev

Angular-Laddaがbrowserifyで正しく機能しない-shim / browserify

分類Dev

package.jsonなしでbrowserify-shimを使用する方法はありますか?

分類Dev

browserify-shimを期待どおりに機能させる

分類Dev

browserifyバンドルにes5-shimを含める方法

分類Dev

Browserify / Shim CDN jQuery を使用したスリック カルーセル

分類Dev

Browserify-shimで一般的なjQueryプラグインを構成しますか?

分類Dev

browserify-shimを使用した偽のグローバルjQuery?(モジュール 'jquery'が見つかりません)

分類Dev

Angularjsのsystemjsまたはbrowserify

分類Dev

Using Browserify with JQuery - what does it 'really' mean?

分類Dev

BrowserifyがYoutubeiFrameAPIを壊す

分類Dev

browserifyで「fs」を使用する

分類Dev

browserify-shimを使用した依存関係のシミング依存関係

分類Dev

Browserify + browserify-ngannotate + Tsifyが機能しない

分類Dev

browserify-shimは、varスコープの場合に暗黙のグローバルをエクスポートしません

分類Dev

webpack browserify --ignore equivalent?

分類Dev

RangyClassApplierとbrowserify

分類Dev

Browserify with Zurb Foundation Framework

分類Dev

browserify'require '配置

分類Dev

Browserify-JsSip

分類Dev

browserifyでjQueryを使用する方法は?

分類Dev

Browserify の使用時に ui.bootstrap が必要

分類Dev

browserifyを設定するには?

分類Dev

gulp browserifyでこれを行う方法は?

分類Dev

bower、browserify、requirejs、webpackの違いは?

分類Dev

Browserify + NodeJS:機能していません

分類Dev

BrowserifyでBootstrap3.0を使用する

分類Dev

Windowsでbrowserifyを使用する方法

分類Dev

Browserifyを高速化する方法はありますか?

Related 関連記事

  1. 1

    Alias a npm module with browserify shim

  2. 2

    Angular-Laddaがbrowserifyで正しく機能しない-shim / browserify

  3. 3

    package.jsonなしでbrowserify-shimを使用する方法はありますか?

  4. 4

    browserify-shimを期待どおりに機能させる

  5. 5

    browserifyバンドルにes5-shimを含める方法

  6. 6

    Browserify / Shim CDN jQuery を使用したスリック カルーセル

  7. 7

    Browserify-shimで一般的なjQueryプラグインを構成しますか?

  8. 8

    browserify-shimを使用した偽のグローバルjQuery?(モジュール 'jquery'が見つかりません)

  9. 9

    Angularjsのsystemjsまたはbrowserify

  10. 10

    Using Browserify with JQuery - what does it 'really' mean?

  11. 11

    BrowserifyがYoutubeiFrameAPIを壊す

  12. 12

    browserifyで「fs」を使用する

  13. 13

    browserify-shimを使用した依存関係のシミング依存関係

  14. 14

    Browserify + browserify-ngannotate + Tsifyが機能しない

  15. 15

    browserify-shimは、varスコープの場合に暗黙のグローバルをエクスポートしません

  16. 16

    webpack browserify --ignore equivalent?

  17. 17

    RangyClassApplierとbrowserify

  18. 18

    Browserify with Zurb Foundation Framework

  19. 19

    browserify'require '配置

  20. 20

    Browserify-JsSip

  21. 21

    browserifyでjQueryを使用する方法は?

  22. 22

    Browserify の使用時に ui.bootstrap が必要

  23. 23

    browserifyを設定するには?

  24. 24

    gulp browserifyでこれを行う方法は?

  25. 25

    bower、browserify、requirejs、webpackの違いは?

  26. 26

    Browserify + NodeJS:機能していません

  27. 27

    BrowserifyでBootstrap3.0を使用する

  28. 28

    Windowsでbrowserifyを使用する方法

  29. 29

    Browserifyを高速化する方法はありますか?

ホットタグ

アーカイブ