recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Problèmes avec require.js lors de l'introduction de js



1 : require.js ne peut pas demander page.js

2 : require.js peut-il demander uniquement les fichiers js définis avec définir ? S'il n'y a pas de fichiers définis avec définir, ne peut-il pas être obtenu ?

3 : Comment puis-je obtenir le fichier page.js en utilisant require.js ?

滿天的星座滿天的星座2812 Il y a quelques jours718

répondre à tous(4)je répondrai

  • 天蓬老师

    天蓬老师2017-06-12 09:29:31

    1 : Qu'entendez-vous par ne pas pouvoir demander ? console.log(Page)Pas de sortie ?

    Ouvrez l'onglet réseau dans les outils de développement et vous devriez pouvoir voir la demande de page.js

    2 : Elle peut être obtenue et exécutée, mais la variable Page dans la fonction de rappel n'est pas définie car vous ne l'avez pas définie dans Page.js

    3:

    répondre
    0
  • 黄舟

    黄舟2017-06-12 09:29:31

    Vérifiez d'abord s'il y a une erreur dans la console ; puis vérifiez si le js écrit est conforme aux spécifications AMD/CMD.
    Bien sûr, il est préférable de définir definition()

    répondre
    0
  • 黄舟

    黄舟2017-06-12 09:29:31

    Citant le tutoriel de Ruan Yifeng : http://www.ruanyifeng.com/blo...
    require.js possède plusieurs API importantes.
    define définit le module, le nom de fichier par défaut est le nom du module.
    require Écrivez simplement le nom du module dans le tableau sans le suffixe (.js).
    Configurez le chemin de référence pour l'introduction du module, puis définissez le module, puis introduisez le module.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:29:31

    1. Il est normal que la requête ne puisse pas être reçue. Votre page.js n'écrit pas l'en-tête de chargement AMD, et require.js ne le reconnaît pas du tout.

    2. S'il y a un en-tête AMD, chargez-le normalement. S'il n'y a pas d'en-tête AMD, utilisez require.config pour configurer la cale.

    3. Ajoutez un en-tête AMD à page.js ou ajoutez directement un en-tête UMD (c'est-à-dire qu'il peut être chargé avec AMD/CMD en même temps et peut être vu dans de nombreux modules sur github).

    4. Veuillez vous référer directement aux spécifications RequireJS et AMD de Ruan Yifeng pour la documentation.

    répondre
    0
  • Annulerrépondre