NodeJS 运行npm run dev时出现总线错误||npm启动

cld4siwp  于 2022-11-29  发布在  Node.js
关注(0)|答案(2)|浏览(151)

我似乎无法在我的macOS机器上运行npm run devnpm start。每次我尝试这样做时,我都会收到总线错误消息,输出通常是这样的:

klvn git:(main) ✗ npm run dev

> klvn@0.1.0 dev
> next dev

ready - started server on 0.0.0.0:3000, url: http://localhost:3000
[1]    1736 bus error  npm run dev
➜  klvn git:(main) ✗

我试过删除 /node_modules/.next 文件夹,但似乎没有用。我运行的是macOS Monterey。

3wabscal

3wabscal1#

我从一个repo克隆的一个项目也有同样的错误。
我的解决方案是删除它的本地版本,然后再次克隆它。然后运行一个npm install,然后再次运行npm run dev脚本。

up9lanfz

up9lanfz2#

问题实际上与node_modulespackage-lock.json文件有关。请先删除以下内容:

  • 删除node_modules目录
  • 删除package-lock.json文件

然后跑:

npm install
npm run dev

、或任何其它npm命令。

相关问题