Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 包括node.js/npm上的jQuery_Javascript_Jquery_Node.js_Npm - Fatal编程技术网

Javascript 包括node.js/npm上的jQuery

Javascript 包括node.js/npm上的jQuery,javascript,jquery,node.js,npm,Javascript,Jquery,Node.js,Npm,我是Node的新手,如果这是一个微不足道的问题,我深表歉意 我正在尝试将jQuery包含到NodeJS项目中 从我所读到的,它应该像 npm install jquery (将jquery包和依赖项安装到项目文件夹),然后添加 require("jsdom").env("", function(err, window) { if (err) { console.error(err); return; } var $ = require("jquery")(window)

我是Node的新手,如果这是一个微不足道的问题,我深表歉意

我正在尝试将jQuery包含到NodeJS项目中

从我所读到的,它应该像

npm install jquery
(将jquery包和依赖项安装到项目文件夹),然后添加

require("jsdom").env("", function(err, window) {
if (err) {
    console.error(err);
    return;
    }
var $ = require("jquery")(window);
});
但是,当我执行此操作时,节点报告
TypeError:require(…)。env不是函数

我只尝试了
var$=require(“jquery”)
,在这里它报告
jquery需要一个包含文档的窗口


我有一种感觉,这与周期性依赖有关,但我无法找到哪些依赖需要以jquery和jsdom共同工作的方式删除。

问题似乎是jsdom,而不是jquery。我对这个包不太熟悉,但问题似乎是没有定义
env
函数。另请参见
。env
是jsdom的一部分。也许它已经被弃用了?您还需要安装jsdom
npm install jsdom
nodejs中的JQuery想要实现什么?