javascript 当我写在我的“npm缓存清理”这个错误发生“npm错误!Windows_NT 6.3.9600 npm错误!argv

mjqavswn  于 2023-01-16  发布在  Java
关注(0)|答案(3)|浏览(179)

当我写在我的"npm缓存清理"这个错误发生"npm错误! Windows_NT 6.3.9600 npm错误! argv

C:\iaAC>npm cache clean
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "cache" "clean"
npm ERR! node v0.12.3
npm ERR! npm  v2.9.1
npm ERR! path C:\Users\AKASH\AppData\Roaming\npm-cache
npm ERR! code EPERM
npm ERR! errno -4048

npm ERR! Error: EPERM, rmdir 'C:\Users\AKASH\AppData\Roaming\npm-cache'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, rmdir 'C:\Users\AKASH\AppData\Roaming\npm-cache']
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   path: 'C:\\Users\\AKASH\\AppData\\Roaming\\npm-cache' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\iaAC\npm-debug.log

编辑:清理

cwtwac6a

cwtwac6a1#

从npm@5开始,npm缓存可以自我修复损坏问题,并且该高速缓存中提取的数据保证有效。如果要确保所有内容一致,请改用“npm cache verify”。如果确定要删除整个缓存,请使用--force重新运行此命令。

npm cache clean --force
zsohkypk

zsohkypk2#

您发布的错误建议以管理员身份运行“npm cache clean”。您需要以管理员身份打开命令提示符,如here所示。

步骤:

1.单击开始,单击所有程序,然后单击附件。
1.右键单击命令提示符,然后单击以管理员身份运行。
1.如果出现“用户帐户控制”对话框,请确认它显示的操作是您想要的,然后单击“继续”。
收到的错误代码的说明(EPERM)
“operation not permised”仅仅意味着这个问题不是授予提升权限的问题。有些操作,即使是root权限,也是操作系统不允许的。

3hvapo4f

3hvapo4f3#

7年多后的2023年1月中旬,在64位Windows 11版本22H2上使用npm 9.3.0(操作系统构建版本22621.1105),此***相同错误***EMFILE too many open files再次发生。*唯一可以解决此问题的方法*npm cache clean --force,然后使用npm ls -g重新安装全局npm缓存中的所有内容,以了解要发出多少npm install -g命令。我强烈建议在每个npm install -g命令前后运行npm cache verify

相关问题