Te sugerimos que revises esta respuesta en un entorno controlado antes de enviarlo a producción, saludos.
Solución:
Si desea que una aplicación express sirva un módulo jquery npm, agregue esta línea a la secuencia de comandos del servidor (en su caso app.js
):
app.use('/jquery', express.static(__dirname + '/node_modules/jquery/dist/'));
Después de eso, puede incluirlo en su archivo html:
cuando estas instalando jQuery
con npm
es porque quieres usar jQuery
en el lado del servidor de su aplicación (Ej: en su app.js
expediente). Todavía necesitas agregar jQuery
a su página web así:
Si desea usarlo en el lado del cliente. Si estás usando Jade
agregue la etiqueta de secuencia de comandos a su plantilla.
Manera de usar jquery desde npm:
En aplicación.js
app.use('/assets', [
express.static(__dirname + '/node_modules/jquery/dist/'),
express.static(__dirname + '/node_modules/materialize-css/dist/'),
...
]);
En la plantilla de diseño:
¡Espero que este código te ayude!
Comentarios y valoraciones del tutorial
Si piensas que te ha resultado provechoso nuestro artículo, nos gustaría que lo compartas con más juniors de esta forma contrubuyes a dar difusión a nuestro contenido.