1

browserify を使用して JavaScript を管理しようとしていますが、browserify-shim のステップでブロックされます。

私のファイルの構造は次のとおりです。

  • 建てる:
    • パッケージ.json
    • gulpfaile.js
    • asset_src
      • bower_components
        • jquery-検証
          • 距離
            • jquery-validate.js

package.json には次のものがあります。

browserify": {
    "transform": [
        "browserify-shim"
    ]
},
"browser": {
    "jquery": "./asset_src/bower_components/jquery/jquery.js",
    "validator": "./asset_src/bower_components/jquery-validate/dist/jquery.validate.js"
},
"browserify-shim": {
    "jquery": "$",
    "validator": {"depends": ["jquery"]}
}

そして、私が持っているモジュールでは:

var validator = require("validator");

gulpを使用してビルドするたびに、モジュール「バリデーター」が見つからないというメッセージが表示されるため、何か間違ったことをしているに違いありません...

jquery-validate は、それ自体を jQuery および window オブジェクトの $ にアタッチします。私はこれのかなりの数の異なるバリエーションを試しましたが、これはドキュメントを見るのが最も正しいようです...他に何を試すべきか本当にわからないので、正しい方向への指示は本当に高く評価されます!

ごきげんよう、ジョイア

4

0 に答える 0