Next.js - 纱线开发:错误命令失败,信号为“SIGSEGV”

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

每当我运行

yarn dev
npm run dev
时,我都会遇到这个问题:

yarn run v1.22.10
warning ../../../../package.json: No license field
$ next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Using webpack 5. Reason: no next.config.js https://nextjs.org/docs/messages/webpack5
event - compiled successfully
event - build page: /
wait  - compiling...
error Command failed with signal "SIGSEGV".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

package.json

{
  "name": "nextjs",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start"
  },
  "dependencies": {
    "next": "^10.2.3",
    "react": "17.x",
    "react-dom": "17.x",
    "webpack": "^5.39.1"
  },
  "devDependencies": {
    "webpack-cli": "^4.7.2"
  }
}
npm next.js yarnpkg package.json
2个回答
3
投票

似乎是 Mac M1 的问题,如 @Fernando Gomes 评论

为了让它在我的环境中工作,我使用带有以下参数的Docker

docker buildx build --platform linux/amd64 .

0
投票

要解决此问题,请先进行清洁:

yarn clean

然后

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