node.js报错 ReferenceError require is not defined 用户4674120030678 2022-10-11 923 阅读1分钟 原因:## NodeJS 通过 ESM 方式导入模块 package.json 加了以下配置 "type": "module" 如果package.json里面加入了"type": "module",再使用require就会报错, 如果还想在使用require导入模块 加入以下代码: import { createRequire } from 'module'; const require = createRequire(import.meta.url);