为啥我在安装 Nodemon 时遇到错误?

Posted

技术标签:

【中文标题】为啥我在安装 Nodemon 时遇到错误?【英文标题】:Why I am facing error while installing Nodemon?为什么我在安装 Nodemon 时遇到错误? 【发布时间】:2021-09-19 04:06:47 【问题描述】:

上次登录时间:9 月 19 日星期日 13:02:00 在 ttys000 navarajgiri@Navarajs-MacBook-Pro ~ % npm i nodemon

新增120个包,708ms审核121个包

11 个软件包正在寻找资金 运行npm fund了解详情

发现 0 个漏洞 navarajgiri@Navarajs-MacBook-Pro ~ % npm install -g nodemon

npm 错误!代码 EACCES npm 错误!系统调用重命名 npm 错误!路径 /usr/local/lib/node_modules/nodemon npm 错误! dest /usr/local/lib/node_modules/.nodemon-SfftGed4 npm 错误!错误号 -13 npm 错误!错误:EACCES:权限被拒绝,重命名“/usr/local/lib/node_modules/nodemon”->“/usr/local/lib/node_modules/.nodemon-SfftGed4” npm 错误! [错误:EACCES:权限被拒绝,重命名 '/usr/local/lib/node_modules/nodemon' -> '/usr/local/lib/node_modules/.nodemon-SfftGed4'] npm 错误!错误号:-13, npm 错误!代码:'EACCES', npm 错误!系统调用:'重命名', npm 错误!路径:'/usr/local/lib/node_modules/nodemon', npm 错误!目标:'/usr/local/lib/node_modules/.nodemon-SfftGed4' npm 错误! npm 错误! npm 错误!该操作被您的操作系统拒绝。 npm 错误!您可能没有以当前用户身份访问此文件的权限 npm 错误! npm 错误!如果您认为这可能是权限问题,请仔细检查 npm 错误!文件及其包含目录的权限,或尝试运行 npm 错误!再次以 root/Administrator 身份执行该命令。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/navarajgiri/.npm/_logs/2021-09-19T04_04_27_310Z-debug.log navarajgiri@Navarajs-MacBook-Pro ~ %

【问题讨论】:

【参考方案1】:

您将 npm 与 -g(全局模式)选项一起使用,这意味着系统范围的安装,这需要权限 (EACCESS) 才能这样做。可以在virtuaelenv 中以本地模式(不带-g)安装它,或者按照建议以root 身份运行命令(通过sudo)。

【讨论】:

以上是关于为啥我在安装 Nodemon 时遇到错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 nodemon 在终端中抛出一些错误?

我在我的项目中运行 Nodemon 时遇到问题[关闭]

Node 工具 nodemon 详解

Linux VM/nodejs 问题:Nodemon、Coffee 等未执行

Node.JS:出现错误:[nodemon] 内部监视失败:监视 ENOSPC

Heroku 上的 nodemon 启动错误