npm React JS:语法错误:意外标记“?”

xsuvu9jc  于 2023-03-23  发布在  React
关注(0)|答案(2)|浏览(177)

我通过these instructions创建了一个全新的reactJS应用程序,运行npm i && npm run dev,我得到:

/home/www/node_modules/next/dist/cli/next-dev.js:362
            showAll: args["--show-all"] ?? false,
                                         ^

SyntaxError: Unexpected token '?'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.dev (/home/www/node_modules/next/dist/lib/commands.js:10:30)
    at Object.<anonymous> (/home/www/node_modules/next/dist/bin/next:141:28)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
hfsqlsce

hfsqlsce1#

您使用的Node.js版本不支持此运算符。请在代码库中使用等效代码替换此运算符,或更新您的Node.js版本。

rjee0c15

rjee0c152#

Node.js支持Nullish coalescing ( ?? )>= 14.x请考虑更新您的Node.js版本,或使用nvmnvm use VERSION
编辑:
Next.js v13放弃了对Node.js 12的支持,并将最低版本设置为14.6.0(请参阅发行说明)

相关问题