Javascript NodeJS';jquery';npm包不工作($.on())

Javascript NodeJS';jquery';npm包不工作($.on()),javascript,jquery,node.js,npm,Javascript,Jquery,Node.js,Npm,我已经安装并加载了jquery,$=require('jquery') 但当我尝试使用它时: app.get('/', function (req, res) { res.render('index'); $.on('ready', function () { } } 它向我抛出一个TypeError:$。on不是一个函数 我被告知要使用“jQuery”,但“jQuery”已被弃用,它告诉我要使用“jQuery” 编辑:另外,依赖jQuery包甚至无法正确加载我找到了

我已经安装并加载了
jquery
$=require('jquery')

但当我尝试使用它时:

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

    }
}
它向我抛出一个
TypeError:$。on不是一个函数

我被告知要使用“jQuery”,但“jQuery”已被弃用,它告诉我要使用“jQuery”


编辑:另外,依赖jQuery包甚至无法正确加载

我找到了一种方法,可以直接在页面上加载jQuery包,并允许它在NodeJ上使用

这是一个使用JADE和EXPRESS完成的示例

首先加载jQuery包
脚本(src='/js/jQuery.js')
,然后在jQuery包
res.render('index')所在的位置呈现索引
别忘了

不要使用
文档
窗口
你必须使用
响应。窗口
响应。文档

在这种情况下,$.on应该做什么?错误就在那里,
$。on
不是一个函数。请尝试不要在服务器上使用jQuery。