当前位置: 首页 > 工具软件 > modulejs > 使用案例 >

关于nodejs中非nodejs目录引用模块问题:Error: Cannot find module ‘jsdom’

海叶秋
2023-12-01

QQ群:33314708

首先明确全局模块的默认安装位置:npm root -g

然后添加环境变量 NODE_PATH 值为:nodejs安装目录下node_modules文件夹。也就是上一步命令输出的结果。

注意的是。安装模块最好也是在nodejs安装目录下执行安装命令 例如:npm install jsdom

测试是否安装成功:jsdom

const jsdom = require("jsdom");
const { JSDOM } = jsdom;
const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`);
console.log(dom.window.document.querySelector("p").textContent); // "Hello world"

输出

Hello world

Process finished with exit code 0
 

 类似资料: