注:阅读本文需要包含以下前缀知识:
- 了解 JavaScript
- 了解 Node.js
- 了解 Linux 的用户与权限、Linux 常用命令
#0 详细的错误日志
ubuntu@VM-0-8-ubuntu:~$ npm install -g pm2@latest
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/nodejs/node-v16.13.1-linux-x64/lib/node_modules/pm2
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/nodejs/node-v16.13.1-linux-x64/lib/node_modules/pm2'
npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/nodejs/node-v16.13.1-linux-x64/lib/node_modules/pm2'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/usr/local/lib/nodejs/node-v16.13.1-linux-x64/lib/node_modules/pm2'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this migh