不和谐.js"引用错误:未定义要求"


const client = new Discord.Client();
const config = require('./config.json');

我检查了其他问题,它们包含有关要求(不和谐.js)的问题[你们之间没有''来制作字符串] 但这不是我出于某种原因遇到的问题,我的终端响应

const Discord = require('discord.js');
^
ReferenceError: require is not defined
at file:///C:/Users/tee-hee/Documents/Bots/Darkness/main.js:1:17
at ModuleJob.run (internal/modules/esm/module_job.js:140:23)
at async Loader.import (internal/modules/esm/loader.js:165:24)
at async Object.loadESM (internal/process/esm_loader.js:68:5

由于某种原因,我必须再次重新安装节点才能修复它,这是第 10 次发生这种情况,这也是在我使用 ES6 方法部署代码后立即发生的。 不知道该怎么办 我尝试重新安装不和谐.js:npm 我不和谐.js

同样的事情发生了,所以请帮助我。 也不要给我 js 是用于服务器范围的 bla bla BS 它像 2 分钟前一样工作正常。

包含require语句的文件被视为 ECMAScript 模块(支持importexport),而不是 CommonJS 模块(支持requiremodule.exports)。

您可以分辨,因为除了错误之外,加载器模块位于esm目录中。

编辑您的package.json文件,使type字段显示"type": "commonjs"而不是"type": "module"

最新更新