我安装了jquery
并加载了$ = require('jquery');
但是当我尝试使用它时:
app.get('/', function (req, res) {
res.render('index');
$.on('ready', function () {
}
}
它给我一个TypeError: $.on is not a function
我被告知使用'jQuery',但'jQuery'已被弃用,它告诉我使用'jquery'
编辑:也是depercated jQuery包甚至没有正确加载
答案 0 :(得分:0)
我找到了一种直接在页面上加载jQuery包并允许它在NodeJS上使用的方法。
这是使用JADE和EXPRESS完成的示例。
首先加载jQuery包script(src='/js/jQuery.js')
,然后在你拥有jQuery包res.render('index');
的位置呈现索引,现在可以在NodeJS上使用jQuery
DON'忘记
而不是使用document
window
,您必须使用response.window
response.document