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+ (?)