1
A
回答
0
你永远不需要用root权限运行npm install -g
- 如果你得到权限错误,那么这意味着npm安装不正确。 npm网站提供了有关如何解决这个问题的相当全面的文档 - https://docs.npmjs.com/getting-started/fixing-npm-permissions
最好的选择是使用软件包管理器来安装npm,例如MacOS上的Homebrew。节点版本管理器(NVM)也可以简化流程,并为使用不同节点版本提供支持。或者,您可以更改/usr/local
的所有权,以便当前用户拥有该权限,或者将当前用户将npm使用的文件夹更改为一个所有者。
+0
大多数Linux软件包管理器都会这样安装节点。由于-g是系统范围内的变化,因此使用root运行它并不一定是坏事。 –
3
由于错误提示你需要NPM执行root权限安装-g。
或者打开一个管理控制台在Windows,或使用sudo的在Linux中:
sudo npm install -g nodemon
如果你想避免这种情况,你可以考虑使用NVM,它可以提供不依赖于全球node_modules根特权。
相关问题
- 1. Nodejs npm未能安装nodemon
- 2. npm安装问题
- 3. NodeJS - NPM无法安装nodemon软件包
- 4. NPM -g安装问题
- 5. npm aerospike安装问题
- 6. NPM安装问题ubuntu
- 7. npm lodash安装问题?
- 8. npm安装连接问题
- 9. npm安装错误/问题
- 10. node.js npm安装问题
- 11. NPM的安装问题的Ubuntu 11.04
- 12. NPM的安装问题的Ubuntu 9.04
- 13. 安装节点和npm的问题
- 14. 使用npm安装express的问题。
- 15. 安装NPM猫鼬的问题
- 16. nodemon递归手表问题?
- 17. npm安装管理员权限问题
- 18. 问题直接从Github安装npm包
- 19. 使用npm安装postgres问题
- 20. npm iOS部署安装问题
- 21. npm全局软件包安装问题
- 22. npm路径和安装问题 - 建议
- 23. 角2/4 NPM安装问题
- 24. Nativescript;在命令行安装npm问题
- 25. 面临的问题whille安装NPM TS装载机和NPM CSS装载机
- 26. NPM安装的问题,碰到一些问题
- 27. 问题与安装节点/ NPM运行安装
- 28. NPM VirtualBox上安装问题与Ubuntu安装
- 29. NPM安装bcrypt
- 30. 问题与NPM包装中已安装在CloudBees的
右键单击====>以管理员身份打开 – Chris
它在日志中表示它。您无权访问'/ usr'。在Linux上试试:'sudo npm i -g nodemon' –