在Node.js中替换jsdom

时间:2015-02-28 19:16:07

标签: node.js jsdom

更新

Node.js 4现在已经出局,并且jsdom完全支持它。下面的原始问题是关于Node.js 0.12。

如果你继续得到奇怪的消息,例如" jsdom 4.x以后只适用于io.js,而不是Node.js",我建议将Node.js和jsdom升级到最新版本。


jsdom 4已停止对Node.js的支持。

来自documentation

  

请注意,从我们的4.0.0版开始,jsdom不再适用   Node.js™,而是需要io.js.您仍然可以安装   3.x系列中的一个版本,如果您坚持使用遗留技术   Node.js的™。

(我已经听说过关于Joyent管理Node.js的批评,但"传统技术"这听起来有点贬义。)

虽然jsdom 3.1.2仍然可以正常工作,但我想在一个接收定期更新并支持Node.js的库上构建新项目。是否有人知道其作者仍然维护的替代项目?

1 个答案:

答案 0 :(得分:2)

可能不是最终所有解决方案,但cheerio在我的结尾处做了伎俩。请务必阅读他们的指南,了解他们缺少jsdom的地方