权限问题:
无法在全局目录安装 nodemon

解决方案 1:使用管理员权限运行命令提示符或 PowerShell

  1. 右键点击命令提示符或 PowerShell
  2. 选择"以管理员身份运行"
npm install -g nodemon

解决方案 2:本地安装 nodemon(推荐)

无需全局安装,可以在项目中本地安装 nodemon:

cd C:\Users\Acer\Desktop\nodejs\NodeJS体重管理微信小程序\project
npm install nodemon --save-dev

然后修改 package.json 的 "dev" 脚本:

json

复制

"scripts": {
  "start": "node index.js",
  "dev": "npx nodemon index.js"
}

这样你就可以直接运行 npm run dev 而不需要全局安装 nodemon。

解决方案 3:更改 npm 全局安装目录

  1. 创建一个自定义的目录用于 npm 全局安装:

    复制

    mkdir C:\Users\Acer\npm-global
    
  2. 配置 npm 使用新目录:

    复制

    npm config set prefix "C:\Users\Acer\npm-global"
    
  3. 将新目录添加到环境变量 PATH 中:

    • 右键点击"此电脑"→"属性"→"高级系统设置"→"环境变量"
    • 在"用户变量"中编辑 PATH,添加 C:\Users\Acer\npm-global
    • 点击"确定"保存更改
  4. 重新打开命令提示符或 PowerShell,然后尝试安装:

    复制

    npm install -g nodemon
    

立即启动项目(不使用 nodemon)

如果你不想处理 nodemon 的安装问题,可以直接使用普通模式启动项目:

复制

cd C:\Users\Acer\Desktop\nodejs\NodeJS体重管理微信小程序\project
npm start

这将使用 package.json 中定义的 start 脚本 (node index.js) 启动项目,但不会有热重载功能。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐