我似乎无法在 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_modules、package-lock.json 和 /.next 文件夹,但这似乎没有帮助。 我正在运行 macOS Monterey。
问题实际上与
node_modules
和 package-lock.json
文件有关。先删除以下内容:
node_modules
目录package-lock.json
文件然后运行:
npm install
npm run dev
或任何其他
npm
命令。
我从存储库克隆的项目也遇到了同样的错误。
我的解决方案是删除它的本地版本,然后再次克隆它。然后运行
npm install
,然后再次运行 npm run dev
脚本。
就我而言,我不知道为什么,但在我搜索了总线错误后,它说是由访问错误引起的,这意味着您的程序(如“npm”,“node”,“nodemon”等)无法访问或即使通过 Linux soo 访问来修复它,你也只需要在命令中添加 sudo
zsh: bus error
是的,它对我有用