jQuery 3.x пользовательская сборка с Ajax - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь создать собственный jquery 3.x, но не могу найти способ сохранить функциональность $ .ajax, несмотря на то, что не удаляю ajax. Вот мои настройки сборки / grunt:

grunt custom:-css/showHide,-deprecated,-effects,-event/alias,-wrap,-deferred,-exports/amd dist:/build/custom/jquery-custom.js

Как видите, я не включил -ajax. Я использовал этот в качестве ссылки. Вот лог

-css/showHide
-effects
-effects/animatedSelector
-effects/Tween
-deprecated
-event/alias
-wrap
-deferred
-deferred/exceptionHook
-ajax
-ajax/jsonp
-ajax/load
-ajax/parseXML
-ajax/script
-ajax/var/location
-ajax/var/nonce
-ajax/var/rquery
-ajax/xhr
-manipulation/_evalUrl
-event/ajax
-queue
-queue/delay
-core/ready
+core/ready-no-deferred
-exports/amd

Ajax помечен как пропущенный, и я все еще получаю

 Uncaught TypeError: $.ajax is not a function

, поскольку ajax пропущен, несмотря на то, что я его не пропускаю. Как включить (или не исключить) ajax? Я даже попробовал

 +ajax

Не добавил

1 Ответ

0 голосов
/ 02 ноября 2019

Ну, я нашел проблему, поэтому отвечая на мой собственный вопрос:

Мне пришлось удалить -deferred, чтобы получить ajax

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...