npm install cnpm -g命令报错:npm ERR! Error: EPERM: operation not permitted, rename ‘C:

这篇具有很好参考价值的文章主要介绍了npm install cnpm -g命令报错:npm ERR! Error: EPERM: operation not permitted, rename ‘C:。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

完整报错如下:


C:\Windows\system32>npm install cnpm -g
npm WARN rollback Rolling back minipass@3.3.6 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\minipass-fetch\node_modules'
npm WARN notsup Unsupported engine for cnpm@9.4.0: wanted: {"node":">= 14.18.0"} (current: {"node":"14.3.0","npm":"6.14.5"})
npm WARN notsup Not compatible with your version of node/npm: cnpm@9.4.0

npm ERR! code EPERM
npm ERR! syscall rename
npm ERR! path C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\.make-fetch-happen.DELETE\node_modules\@npmcli
npm ERR! dest C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\make-fetch-happen\node_modules\@npmcli
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\.make-fetch-happen.DELETE\node_modules\@npmcli' -> 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\make-fetch-happen\node_modules\@npmcli'
npm ERR!  [OperationalError: EPERM: operation not permitted, rename 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\.make-fetch-happen.DELETE\node_modules\@npmcli' -> 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\make-fetch-happen\node_modules\@npmcli'] {
npm ERR!   cause: [Error: EPERM: operation not permitted, rename 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\.make-fetch-happen.DELETE\node_modules\@npmcli' -> 'C:\Users\QGLiu\AppData\Roaming\npm\node_modules\cnpm\node_modules\make-fetch-happen\node_modules\@npmcli'] {
npm ERR!     errno: -4048,
npm ERR!     code: 'EPERM',
npm ERR!     syscall: 'rename',
npm ERR!     path: 'C:\\Users\\QGLiu\\AppData\\Roaming\\npm\\node_modules\\cnpm\\node_modules\\.make-fetch-happen.DELETE\\node_modules\\@npmcli',
npm ERR!     dest: 'C:\\Users\\QGLiu\\AppData\\Roaming\\npm\\node_modules\\cnpm\\node_modules\\make-fetch-happen\\node_modules\\@npmcli'
npm ERR!   },
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'rename',
npm ERR!   path: 'C:\\Users\\QGLiu\\AppData\\Roaming\\npm\\node_modules\\cnpm\\node_modules\\.make-fetch-happen.DELETE\\node_modules\\@npmcli',
npm ERR!   dest: 'C:\\Users\\QGLiu\\AppData\\Roaming\\npm\\node_modules\\cnpm\\node_modules\\make-fetch-happen\\node_modules\\@npmcli',
npm ERR!   parent: 'cnpm'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\QGLiu\AppData\Roaming\npm-cache\_logs\2024-01-26T14_27_16_226Z-debug.log

C:\Windows\system32>

报错背景:

使用的Nodejs为v14.3.0版本与要安装的cnpm版本不符

报错原因:

关键看这句

Unsupported engine for cnpm@9.4.0: wanted: {"node":">= 14.18.0"} (current: {"node":"14.3.0","npm":"6.14.5"})

安装cnpm9.4.0版本需要nodejs版本>= 14.18.0,我的为v14.3.0版本,所以报错。

解决办法:

解决方法一:

将Nodejs卸载重新安装最新版本v18.19.0

再次执行npm install cnpm -g命令,安装成功!

unsupported engine for cnpm@9.4.0: wanted: {= 14.18.0"} (current: {,npm,前端,node.js" referrerpolicy="no-referrer" />

解决方法二:

安装cnpm时指定较低的版本安装:

npm install -g cnpm@6.1.0

 文章来源地址https://www.toymoban.com/news/detail-846770.html

到了这里,关于npm install cnpm -g命令报错:npm ERR! Error: EPERM: operation not permitted, rename ‘C:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • npm install安装vue-element-admin报错npm ERR! -4058 enoent An unknown git error occurred的解决方案

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 很多朋友特别是对 node.js 完全不熟悉了解的,大多都是从仓库直接拉取下载项目到本地,第一时间就是想在本地启动运行项目,完全不懂直接开干,当遇到错误时就蒙了 比如当我们从远程仓库拉取

    2024年02月08日
    浏览(66)
  • npm install报错npm ERR! code ERESOLVE

    1.npm install报错npm ERR! code ERESOLVE 解决方法 在npm install 后面加上–force或者–legacy-peer-deps 2.npm install 报错 gyp ERR 原因:node和npm版本不匹配 解决方法 1.首先去node官网查找对应版本 node官网版本 2 查看自己电脑的node、npm版本,win+r打开cmd,输入: 卸载原有的高版本node,下载安装

    2024年02月15日
    浏览(41)
  • npm ERR! code EPERM

    1.错误: 2. 该错误发生在修改 npm 的全局安装路径之后,再执行 npm install 包 -g 或是 npm install 包 时发生,但是在管理员身份下运行cmd,均能执行成功。 3.直接解决: 直接修改node安装目录下的 node_global 和 node_cache 文件夹的权限: 右键文件夹,打开 属性 ,切换到 安全 选项卡

    2024年02月12日
    浏览(44)
  • npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法。

    问题原因: 用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了; 总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的。 解决办法: 把nvm切换到新版本就行了。 1. 卸载掉当前所有的node 有3个版本的node,我们要nvm uninstall 16.18.1, nvm uninstall 16.12.2…

    2024年02月14日
    浏览(44)
  • npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法

    问题原因: 用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了; 总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的。 解决办法: 把nvm切换到新版本就行了。 1. 卸载掉当前所有的node 有3个版本的node,我们要nvm uninstall 16.18.1, nvm uninstall 16.12.2…

    2024年02月14日
    浏览(39)
  • 使用 npm install安装依赖时报错 npm ERR! Error while executing

    问题描述:vue-element-admin使用 npm install安装依赖时报错 npm ERR! Error while executing 解决办法1:(没有解决我的问题) 执行如下命令: 再执行 npm install 就可以了 如果上述命令执行完后,还是报那个错误,请继续执行如下命令,亲测有效 解决办法2:(解决了我的问题!!!)

    2024年02月11日
    浏览(218)
  • npm install运行报错npm ERR! gyp ERR! not ok问题解决

    执行 npm install 的时候报错: 根据报错信息,看出时node-sass运行出现问题 解决: 1.查看当前环境node版本 我这里是20.11.0 2.在package.json中查看node-sass的版本: 2.1package.json中有node-sass 我这里node-sass的版本是4.14.4 根据下图查看node和node-sass版本是否匹配 如果node和node-sass版本不符合

    2024年01月24日
    浏览(46)
  • npm install 报错 ERR! gyp ERR! node-sass python

    一、问题描述: npm install 报错 ERR! gyp ERR! ERR! stack Error: Can\\\'t find Python executable \\\"python\\\", you can set the PYTHON env variable node -v v16 node-gyp -v v3.8.0 二、可能原因 1 nodejs与sass版本不匹配(可能性最大:解决办法见三) node版本是16,sass版本是4.14。重装的node ,就好了。其他两个是调查时看到

    2024年02月03日
    浏览(45)
  • npm install 报错 npm ERR! code CERT_HAS_EXPIRED

    前端安装依赖时报错: 原因:淘宝源更新了 https://developer.aliyun.com/mirror/NPM?spm=a2c6h.13651102.J_4121707010.2.3e221b11kdsfYF 解决办法:

    2024年01月24日
    浏览(48)
  • npm install安装失败,报错记录之The operation was rejected by your operating system.

    今天在执行 npm install 的时候一直报如下错误:  npm ERR! code EPERM npm ERR! syscall rename npm ERR! path F:Demo Practise一些小demo练习vue练习vue3vue3-demonode_modules@vuecli-service npm ERR! dest F:Demo Practise一些小demo练习vue练习vue3vue3-demonode_modules@vue.cli-service.DELETE npm ERR! errno -4048 npm ERR! Er

    2024年02月03日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包