6
votes

Exigerjs Sortie sur un fichier unique, à l'exclusion de JQuery, pas de dépendance?

J'utilise l'optimiseur requisjs pour minifier mes modules dans un seul fichier pour la production. Je souhaite toutefois exclure JQuery du fichier afin qu'il puisse être chargé séparément de la logique d'application actuelle, comment puis-je y parvenir? J'ai essayé de la configurer avec l'exclusion et des paramètres d'exclushallow, mais lorsque j'exécute la page, j'obtiens l'erreur suivante:

non capturé RéférenceError: JQuery n'est pas défini App.min.js: 14 (Fonction anonyme) App.min.js: 14

Ma configuration GRUNT pour EXEMPERJS ressemble à ceci: xxx

Merci beaucoup!


1 commentaires

Pouvez-vous ajouter votre application.min.js?


3 Réponses :


0
votes

Je suppose que vous utilisez des bibliothèques qui dépend de jQuery. Utilisez-vous Option Shim pour raconter une dépendance?

Je veux dire, votre JS / MAIN.JS CODE> doit contenir une configuration comme ci-dessous: P>

shim: {
  'some-library': ['jquery']
}


0 commentaires

1
votes

Essayez de capitaliser JQuery la même chose dans App.min.js comme dans Exclushallow. J'ai rencontré des problèmes similaires avant sur * Nix Machines.

(avez-vous app.min.js? Cela pourrait aider à comprendre cela.)


0 commentaires

3
votes

Voici comment: http://requirejs.org/docs/optimization.htm#empty

in Un profil de construction: xxx


0 commentaires