Algo está en mi mente pero no sé cómo implementarlo. ¿Es realmente implementable?
jQuery no está incluido en todo el sitio web. Cuando se usa en algunos archivos, devolverá un error de que $ o jQuery no están definidos y esto es lo que quiero hacer. Quiero hacer algo como try/catch en una app.js/root.js/parent.js/index.js (or any other file.js that is accessible from other js files or we can call it the parent of other js files) para obtener todos los throw s y si el tipo de throw (que es lanzado por un niño) está relacionado con jQuery o $ , entonces incluya jQuery en el archivo que lo llamó. ¿Es posible?
niño.js
$(document).html('test'); No está definido, por lo que arroja un error undefined .
y aqui (que no se como) atrapar el error
index.js (app.js / root.js / parent.js y cualquier archivo al que pueda acceder cualquier otro archivo js)
if(typeof error == 'jquery not defined') { window.$ = window.jQuery = require('jquery') } y luego la window.$ debe devolverse a la persona que llama para poder usarla.
Gracias :)