Question

Nous avons déjà une mise en œuvre de l'AMD avec Exigence.js utilisée pendant une longue période et que maintenant l'équipe a décidé d'utiliser R.JS Optimizer pour optimiser la construction.Je suis à la suite des étapes mais je pense que je manque quelque chose:

Nous avons besoin.config qui ressemble à ce qui suit:

require.config({
    waitSeconds : 15,
    baseUrl: window.rootPath + 'scripts',
    paths: {
        jquery: 'empty:',
        jqueryui: 'empty:',
        recaptcha: '//www.google.com/recaptcha/api/js/recaptcha_ajax',
        maxmind: '//j.maxmind.com/app/geoip',
        enduser: '/enduser/scripts/system',
        cookies: '/enduser/scripts/system/cookies',
        errorhandler: '/enduser/scripts/system/errorhandler',
        underscore: '/enduser/scripts/underscore',
        blockui: '/enduser/scripts/jquery.blockui',
        messaging: '/enduser/scripts/system/messaging',
        jgrowl: '/enduser/scripts/jquery.jgrowl',
        knockout: 'knockout-latest.debug',
        kobindings: '/enduser/scripts/system/bindings',
        async: 'plugins/require/async',
        depend: 'plugins/require/depend',
        font: 'plugins/require/font',
        goog: 'plugins/require/goog',
        image: 'plugins/require/image',
        json: 'plugins/require/json',
        noext: 'plugins/require/noext',
        mdown: 'plugins/require/mdown',
        propertyParser: 'plugins/require/propertyParser',
        markdownConverter: 'lib/Markdown.Converter'
    },
    priority: ['jquery']
});

require(["main"]);

Veuillez noter que les chemins CDN au lieu de "vides".Mais je me suis remplacé vide après avoir lu des threads en ligne.Je cours après la commande suivante:

node -o name="filepath" output="output file path"

Il dit que citons les dépendances de traçage, puis il jette une erreur en disant qu'il n'a pas trouvé de jquery.js.Toute suggestion?

Était-ce utile?

La solution

Bien fondamentalement, la solution à cela était d'inclure des chemins.jQuery= vide: à la fin de la commande.Donc, ma commande ressemble à un nœud -o nom="FilePath" Sortie="Chemin de fichier de sortie" Chemin.JQUERY= vide :.Cela s'applique également à tout CDN que vous utilisez, y compris JQuery.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top