browserify-shim jquery-validate не может найти модуль

Я пытаюсь использовать браузер для управления javascript, но я заблокирован на этапе браузера.

Структура моих файлов:

  • build:
    • package.json
    • gulpfaile.js
    • asset_src
      • bower_components
        • jquery-validate
          • dist
            • 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 и к $ в объекте окна. Я пробовал довольно много разных вариантов этого, но это кажется наиболее правильным просмотром документации... Я действительно # не знаю, что еще попробовать, поэтому любое указание в правильном направлении будет очень ценным!

Всего наилучшего, Джойя


person Gioia Fueter    schedule 01.12.2014    source источник
comment
К сожалению, у меня нет решения, но я могу сказать вам, что что-то не так с вашей конфигурацией прокладки. Я просто обошел подобную проблему, вырезав из нее прокладку .   -  person 7yl4r    schedule 19.03.2015