You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook Pro M1安装nodemon后执行命令报错求助

解决nodemon执行报错问题

问题情况

在MacBook Pro M1上执行npm install nodemon显示安装成功,修改package.json将start脚本设为"nodemon server.js"后,直接执行nodemon server.js出现两个报错:

  1. npm提示找不到/Users/naveenkumark/Desktop/mern/package.json
  2. zsh提示command not found: nodemon

修改后的package.json内容:

{
  "name": "server",
  "version": "1.0.0",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon server.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": "",
  "dependencies": {
    "dotenv": "^16.4.5",
    "express": "^4.19.2"
  }
}

解决方案

1. 切换到正确的工作目录

报错显示npm在/Users/naveenkumark/Desktop/mern路径下找不到package.json,先切换到这个目录:

cd /Users/naveenkumark/Desktop/mern

确认当前目录下存在package.json和server.js文件。

2. 用npm脚本启动(推荐)

你已经配置了start脚本,直接执行以下命令即可启动,npm会自动调用本地安装的nodemon:

npm start

3. 直接调用本地nodemon

如果不想用npm脚本,可通过npx执行本地安装的nodemon:

npx nodemon server.js

或者直接指定本地nodemon的路径:

./node_modules/.bin/nodemon server.js

4. 可选:全局安装nodemon

如果希望在任意目录直接使用nodemon命令,可全局安装(不推荐,项目依赖建议本地安装):

npm install -g nodemon

(M1芯片若遇到权限问题,可添加sudo前缀)

内容的提问来源于stack exchange,提问作者Naveen K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 20:14:51