在Node中使用jQuery而不安装Python / VCBuild.exe

时间:2014-11-20 05:58:11

标签: jquery node.js jsdom

我正在尝试编写一个使用jQuery的Node应用程序。

要在Node中使用jQuery,您需要为其提供一个窗口对象。似乎有很多方法可以做到这一点,但最常见的似乎是使用JSDom来创建窗口对象。

问题是,要使用JSDom,您需要同时安装Python并使用VCBuild.exe(并正确设置PATH)。

这极大地增加了我与团队其他成员分享我所写内容的难度。他们每个人都必须在他们的计算机上设置这些额外的依赖项,这意味着它比“克隆repo并运行npm install”要复杂得多。

有人有任何建议吗?

2 个答案:

答案 0 :(得分:0)

不要在节点中使用jquery。真。 我需要jquery扩展功能,有人为此编写了一个节点模块(node.extends)。 您需要的每个功能,您将有一个节点模块。相信我。 不要将纯客户端库放在服务器中。

有些库既适用于客户端/服务器,也适用于下划线,但它们很少见,甚至下划线也被打包为nodejs的节点模块。

答案 1 :(得分:0)

我建议使用cheerio

  

专为服务器设计的核心jQuery的简洁,快速和优雅的实现