exiger.js ne peut pas trouver jquery.js
-
12-12-2019 - |
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?
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.