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 模块(支持import
和export
),而不是 CommonJS 模块(支持require
和module.exports
)。
您可以分辨,因为除了错误之外,加载器模块位于esm
目录中。
编辑您的package.json
文件,使type
字段显示"type": "commonjs"
而不是"type": "module"
。