Siendo un principiante, probé diferentes formas de incluir funciones jquery en mi archivo de nodo. Instalé jquery y jsdom y agregué,
const { JSDOM } = require( "jsdom" ); const { window } = new JSDOM( "" ); const $ = require( "jquery" )( window );a mi archivo app.js.
La estructura de mi archivo es la siguiente,
ProjectName ├───views │ file1.ejs | file2.ejs | ... | file6.ejs ├───public │ ├───css │ │ file1.css | | ... │ └───img | ... ├───app.jsAhora, cuando ejecuto cualquier comando jsquery, por ejemplo. $("div).text(); no pasa nada. Creo que esto se debe a que jquery no se ha agregado correctamente. Intenté agregar etiquetas de script a html pero eso no parece cambiar nada, así que si alguien pudiera ayudarme a entender lo que me falta o si me falta algo, lo que debo agregar, por ejemplo, si me falta una etiqueta de secuencia de comandos, ¿dónde debo agregarla y cómo?