我正在尝试编写一个使用jQuery的Node应用程序。
要在Node中使用jQuery,您需要为它提供一个窗口对象。似乎有很多方法可以做到这一点,但最常见的方法似乎是使用JSDom来创建窗口对象。
问题是,要使用JSDom,您需要同时安装Python并使VCBuild.exe可用(并正确设置路径)。
这大大增加了与我的团队其他成员分享我正在写的东西的难度。他们每个人都必须在自己的计算机上设置这些附加的依赖项,这意味着这比“克隆回购并运行npm安装”要复杂得多。
有人有什么建议吗?
发布于 2014-11-20 06:06:47
不要在节点中使用jquery。真的。我需要jquery扩展功能,有人为此编写了一个节点模块(node.extends)。您需要的每个功能都有一个节点模块。请相信我。不要将纯客户端库放在服务器中。
有些库对客户机/服务器都有好处,比如下划线,但它们很少,甚至下划线被打包为nodejs的节点模块。
https://stackoverflow.com/questions/27032762
复制相似问题