node-redis createClient SyntaxError: Invalid or unexpected token

问题描述 投票:0回答:1

刚刚添加

node-redis
我的节点版本是14.17.3

node_modules/@redis/client/dist/lib/cluster/cluster-slots.js:89
        return node.client ?? __classPrivateFieldGet(this, _RedisClusterSlots_instances, "m", _RedisClusterSlots_createNodeClient).call(this, node);
                            ^

SyntaxError: Invalid or unexpected token
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)

任何提及

createClient
都会发生错误。甚至不必用它打电话。

node.js redis node-redis
1个回答
0
投票

那是使用无效合并运算符:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing

这是根据 https://node.green 在版本 14.5.0 中添加到 Node.js - 想知道你是否确定你正在运行 14.17.3?如果您运行的是旧版本的 Node,您应该更新到较新的版本。

© www.soinside.com 2019 - 2024. All rights reserved.