安装npm nodemon的问题

Problems of installing npm nodemon

我在尝试使用 'npm install -g nodemon' 的命令行安装 nodemon 时遇到了一些问题,如下图所示。

如错误提示,您需要 运行 npm install -g 具有 root 权限。

要么在 Windows 中打开管理控制台,要么在 Linux 中使用 sudo:

sudo npm install -g nodemon

如果您想避免这种情况,可以考虑使用 NVM,它可以提供不依赖于 root 权限的全局 node_modules。

您永远不需要 运行 npm install -g root 权限 - 如果您遇到权限错误,那么这意味着 npm 安装不正确。 npm 网站提供了有关如何解决此问题的相当全面的文档 - https://docs.npmjs.com/getting-started/fixing-npm-permissions

最好的选择是使用包管理器安装 npm,例如 MacOS 上的 Homebrew。节点版本管理器 (NVM) 还可以简化流程,并为使用不同的节点版本提供支持。或者,您可以更改 /usr/local 的所有权,以便您的当前用户在那里拥有权限​​,或者将 npm 使用的文件夹更改为当前用户的一个所有者。