在node中使用jquery

本文介绍如何在Node环境中正确加载并使用jQuery库,并解决了因npm安装过程中的node版本不匹配导致的jsdom模块安装失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先在node中如何使用jquery:

var jsdom=require('jsdom');
var $=require('jquery')(jsdom.jsdom().createWindow());
$(content);    //content为使用http.get()方法得到的页面

 如果直接使用

var $=require('jquery')

 的话则会出现  jQuery requires a window with a document错误;



2.在安装jsdom的时候出现的如下错误

232432_MGlE_1032714.jpg

就是在安装模块时要求node版本为0.8以上,使用node-v 命令版本为0.10.28;但是npm在安装过程中读取到的node版本为0.6,导致模块安装失败;

解决方法:执行 sudo npm install -g n  

                安装完成后在执行n 0.10.28(可以给出其他的版本号);

npm安装时读取的node版本终于正确了。

转载于:https://my.oschina.net/u/1032714/blog/270428

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值