npm ERR! path /root/.npm/_logs
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall scandir
npm ERR! Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm ERR! [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'scandir',
npm ERR! path: '/root/.npm/_logs'
npm ERR! }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
glob error [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
errno: -13,
code: 'EACCES',
syscall: 'scandir',
path: '/root/.npm/_logs'
}
npm ERR! cb.apply is not a function
主要报错
npm ERR! cb.apply is not a function
npm ERR! A complete log of this run can be found in:
npm ERR! /home/hezhu/.npm/_logs/2022-07-25T09_16_28_791Z-debug.log
解决方案:
安装npm和node文件中找到目录node_modules然后里边有个npm的文件夹,直接删除掉:
删除之后可以创建项目,成功解决
如果是vue 脚手架创建项目遇到同样的问题也是同样的方式,亲测有效