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

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

我似乎无法在 macOS 计算机上运行

npm run dev
npm start
。 每次我尝试这样做时,我都会收到一条总线错误消息,并且输出通常是这样的:

klvn git:(main) ✗ npm run dev

> [email protected] 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_modulespackage-lock.json/.next 文件夹,但这似乎没有帮助。 我正在运行 macOS Monterey。

node.js macos npm macos-monterey
3个回答
8
投票

问题实际上与

node_modules
package-lock.json
文件有关。先删除以下内容:

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

然后运行:

npm install
npm run dev

或任何其他

npm
命令。


5
投票

我从存储库克隆的项目也遇到了同样的错误。

我的解决方案是删除它的本地版本,然后再次克隆它。然后运行

npm install
,然后再次运行
npm run dev
脚本。


0
投票

就我而言,我不知道为什么,但在我搜索了总线错误后,它说是由访问错误引起的,这意味着您的程序(如“npm”,“node”,“nodemon”等)无法访问或即使通过 Linux soo 访问来修复它,你也只需要在命令中添加 sudo

zsh: bus error

是的,它对我有用

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