Nik*_*las 13 javascript npm reactjs next.js
我有一个新安装的 Ubuntu 22.04.1 LTS,上面安装了 npm 和 docker。
当我想要启动 NextJS Web 服务器 ( npm run dev) 时,出现以下错误消息:
niklas@srv-code01:~/Desktop/Code/Javascript/NextJS/website_01$ npm run dev
> website_01@0.1.0 dev
> next dev
/home/niklas/Desktop/Code/Javascript/NextJS/website_01/node_modules/next/dist/cli/next-dev.js:315
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/niklas/Desktop/Code/Javascript/NextJS/website_01/node_modules/next/dist/lib/commands.js:10:30)
at Object.<anonymous> (/home/niklas/Desktop/Code/Javascript/NextJS/website_01/node_modules/next/dist/bin/next:141:28)
at Module._compile (internal/modules/cjs/loader.js:999:30)
Run Code Online (Sandbox Code Playgroud)
我从错误消息中看不到任何内容。错误的原因是什么?使用以下命令也会出现错误消息:npm run start
我安装了最新版本的 NPM。
在端口 3000 上启动 NPM 开发或生产服务器
Sol*_*lar 49
我遇到了同样的错误并解决了我使用节点版本管理器(nvm)将我的node.js版本更新到18.12.1的问题。
要解决此问题,您需要按照以下顺序执行步骤:
运行此命令以获取nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
重新启动您的终端。
安装nvm-nvm install v18.12.1
启动nvm-npm run dev
您可以使用nvm list-remote查看可供选择的版本的完整列表。
有关更多信息,请阅读此处的选项 3- 使用节点版本管理器安装节点
| 归档时间: |
|
| 查看次数: |
18370 次 |
| 最近记录: |