/ / NodeJS 'jquery' npm balík nefunguje ($. On ()) - javascript, jquery, node.js, npm

Balík nodeJS 'jquery' npm nefunguje ($ .in ()) - javascript, jquery, node.js, npm

mám jquery nainštalované a načítané $ = require("jquery");

Ale keď sa ho snažím použiť:

app.get("/", function (req, res) {
res.render("index");
$.on("ready", function () {

}
}

Hodí mi to TypeError: $.on is not a function

Bolo mi povedané, aby som použil výraz „jQuery“, ale výraz „jQuery“ je zastaraný a hovorí mi, aby som použil výraz „jQuery“.

Edit: tiež depercated balíček jQuery sa nenačítava správne

odpovede:

0 pre odpoveď č. 1

Našiel som spôsob, ako načítať balíček jQuery priamo na stránku a povoliť jeho použitie na serveri NodeJS.

Toto je príklad s JADE a EXPRESS.

Najprv načítajte balík jQuery script(src="/js/jQuery.js") potom urobíte index tam, kde máte balík jQuery res.render("index"); a teraz môžete použiť jQuery na NodeJS

NEZABUDNITE namiesto použitia document window musíte použiť response.window response.document