【问题标题】:npm not installing jsdom in Windowsnpm 没有在 Windows 中安装 jsdom
【发布时间】:2013-06-14 05:49:14
【问题描述】:

我正在使用 jQuery 在 node.js 中构建一个应用程序,但是当我尝试执行时,它说它找不到模块 jsdom 所以,即使我不明白为什么安装 jQuery 没有安装这个依赖项,我手动运行 @987654322 @ 并且我收到此错误消息:

MSBUILD:错误 MSB3428:无法加载 Visual C++ 组件 “VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK,2) 安装 Microsoft Visual Studio 2005 或 3) 添加位置 如果将组件安装在其他位置,则将其添加到系统路径。 [C:\Sites\myapp\node_modules\jsdom\node_modules\contextify\build\binding.sln]

我尝试了第一个选项,但仍然没有帮助。我在做什么(错过|做错了)?

【问题讨论】:

    标签: node.js npm jsdom


    【解决方案1】:

    您不是唯一一个在 Windows 上安装 jsdom 时遇到问题的人。您可以尝试以下说明: http://www.steveworkman.com/node-js/2012/installing-jsdom-on-windows/

    或使用Cheerio,它更容易在 Windows 上安装并完成类似的工作。

    【讨论】:

    • 我必须实际安装 Visual Studio???离谱。呐哈。没门。我会看看 Cheerio。感谢您的信息。
    • @Dbugger 公平地说,它在 linux/Mac 上运行良好,因为它们通常具有 Python 和与操作系统安装捆绑的 C++ 编译器。对于 Windows,您需要自己获取每个。不过,正如 node-gyp docs 中所述,VS 的免费 Express 版本运行良好。
    • 感谢您推荐Cheerio。它易于安装和使用。
    • 非常感谢 Cheerio 的建议,它的工作速度更快,我很恼火,以至于我的档案中仍然存在 jsdom
    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多