node.js - discord.js: 如何修复 Unexpected token '??=' 错误

require('dotenv').config();
const Discord = require('discord.js');
// const client = new discord.Client();
// client.login(process.env.DISCORD_BOT_TOKEN);

输出:

在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:1049:27) 的 wrapSafe (internal/modules/cjs/loader.js:1001:16) 处出现意外的令牌 '??=' ._extensions..js (internal/modules/cjs/loader.js:1114:10) 在 Module.load (internal/modules/cjs/loader.js:950:32) 在 Function.Module._load (internal/modules/ cjs/loader.js:790:12) 在 Module.require (internal/modules/cjs/loader.js:974:19) 在 require (internal/modules/cjs/helpers.js:93:18) 在 Object. (C:\Users\pouya\Desktop\develop\node\discordbot\node_modules\discord.js\src\rest\RESTManager.js:5:20) 在 Module._compile (internal/modules/cjs/loader.js :1085:14) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

"dependencies": {
     "discord.js": "^13.7.0",
     "dotenv": "^16.0.1"
    }

回答1

TL;DR 更新你的 Node.JS

错误是抱怨一个新符号 ??=,它只在 Node 14+ (?)

相似文章

html - CSS 响应式容器到文本

我在编程方面仍然相对缺乏经验,这就是我问这个问题的原因。我有一个带有backgroundimage的部分,其中包含文本;文本也占用了它需要的空间,但不幸的是backgroundimage与文本不匹配,...

最新文章