const token = this.client.token ?? this.client.accessToken; SyntaxError: Unexpected token '?' repl.it with latest node
const token = this.client.token ?? this.client.accessToken; SyntaxError: Unexpected token '?' repl.it with latest node
我安装了最新的节点版本 v16
,当我使用 运行 按钮或控制台启动机器人时,它给我带来了这个错误:
const token = this.client.token ?? this.client.accessToken;
^
SyntaxError: Unexpected token '?'
但是当使用 shell 并输入 node index.js
时,它工作正常。所以我不明白为什么 repl.it 对所有内容都是最新的感到如此沮丧?
运行 npm install node@16
在 shell
创建一个名为 .replit
的文件
在 .replit 文件中,添加 run = "npx node index.js"
。如果您的主文件有不同的名称,请将 index.js 更改为您的主文件的名称。
现在当您点击 运行 时,replit 使用 node.js v16 而不是 v12
我安装了最新的节点版本 v16
,当我使用 运行 按钮或控制台启动机器人时,它给我带来了这个错误:
const token = this.client.token ?? this.client.accessToken;
^
SyntaxError: Unexpected token '?'
但是当使用 shell 并输入 node index.js
时,它工作正常。所以我不明白为什么 repl.it 对所有内容都是最新的感到如此沮丧?
运行 npm install node@16
在 shell
创建一个名为 .replit
在 .replit 文件中,添加 run = "npx node index.js"
。如果您的主文件有不同的名称,请将 index.js 更改为您的主文件的名称。
现在当您点击 运行 时,replit 使用 node.js v16 而不是 v12