我在Windows 8.1机器上安装了jsdom。
如果我是本地安装的jsdom之上的一个目录,我可以调用
node jsdom
一切正常。
但是,如果从同一个dir / pwd,我用
调用脚本(在不同的路径上)require("jsdom").jsdom;
我收到类型错误
Error: cannot find module 'jsdom'
答案 0 :(得分:9)
如果省略扩展名,节点将在node_modules
文件夹中查找名为“jsdom”的程序包(通过NPM安装)。
您可以使用NPM(首选)安装模块:
npm install jsdom --save
require("jsdom").jsdom;
如果您已手动将文件添加到文件系统,请直接包含该文件:
require("./jsdom.js").jsdom;