在Node.js中替换jsdom

更新

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

如果你继续得到奇怪的消息,如“jsdom 4.x onward仅适用于io.js,而不是Node.js”,我建议将Node.js和jsdom升级到最新版本.

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

documentation

Note that as of our 4.0.0 release, jsdom no longer works with
Node.js™, and instead requires io.js. You are still welcome to install
a release in the 3.x series if you are stuck on legacy technology like
Node.js™.

(我听说过关于Joyent管理Node.js的批评,但这里的“遗留技术”听起来有点贬义.)

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

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

点赞