安装npm nodemon的问题

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

控制台输出

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

最好的select是使用包pipe理器来安装npm,比如MacOS上的Homebrew。 节点版本pipe理器(NVM)也可以简化这个过程,并为使用不同的节点版本提供支持。 或者,您可以更改/usr/local的所有权,以便当前用户拥有相应的权限,也可以将当前用户将npm使用的文件夹更改为一个所有者。

由于错误提示您需要以root权限运行npm install -g。

在Windows中打开pipe理控制台,或者在Linux中使用sudo:

 sudo npm install -g nodemon 

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