解决:npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path D:\node18\node_cache\_cacache\tmp\71-4048错误

这篇具有很好参考价值的文章主要介绍了解决:npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path D:\node18\node_cache\_cacache\tmp\71-4048错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、遇到报错

二、报错的原因

三、解决办法

方法一(试试)

方法二(试试)

方法三(换终端)

方法四(终极必杀) 

四、解决成功截图

五、相似的错误参考


前言

从方法一到方法三都试试了,终于解决这个npm问题了,其实就是文件的授权问题和这个执行终端的选择问题。 第四个方法是终极方法,就是抹除自己的默认依赖下载位置,达到还原效果。

一、遇到报错

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path D:\IT_base\node18\node_cache\_cacache\tmp\712dc97e
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open 'D:\IT_base\node18\node_cache\_cacache\tmp\712dc97e'
npm ERR!  [Error: EPERM: operation not permitted, open 'D:\IT_base\node18\node_cache\_cacache\tmp\712dc97e'] {
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'open',
npm ERR!   path: 'D:\\IT_base\\node18\\node_cache\\_cacache\\tmp\\712dc97e'
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! Log files were not written due to an error writing to the directory: D:\IT_base\node18\node_cache\_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

二、报错的原因

这是因为node目录下自己配的这些文件夹权限不够

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

三、解决办法

方法一(试试)

既然是权限不够,那就把这些文件的权限都开启起来

1.任选3个其中一个,右键点击属性

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

 2.点击编辑

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

3.点击完全控制,出现什么容器枚举错误也不要管。剩下的两个文件夹也是一样,把权限给足够

ps:如果还不行,就这些用户把权限都给上

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

 4.如果用vscode或者idea打开的,就把这两个软件关闭了再重启运行 

方法二(试试)

vue : 无法加载文件 D:\软件安装\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本。(解决办法)_云边的快乐猫的博客-CSDN博客

方法三(换终端)

        在把vscode软件关闭,重新用管理员启动后,发现输入npm命令,程序还是没有反应,就试试切换终端,终于成功了。默认是使用powershell终端,切换成Command Prompt再去执行就好了 

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

方法四(终极必杀) 

去到C盘的自己账户的下面,点击显示隐藏的文件,找到.npmrc这个文件然后删掉他。

如果用这个方法,那么自己配置的默认依赖下载到其他盘就失效了,就像刚开始那样,依赖都是会下载到C盘了。这个也能解决输入npm命令没有反应的问题。

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

四、解决成功截图

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

五、相似的错误参考

因为没有cd切换到对应的子目录造成的错误,下文就是教cd切换到子目录下面执行的文章 

解决启动vue前端报错:npm ERR! Missing script: “serve“_云边的快乐猫的博客-CSDN博客 

npm err! code eperm,# 后端JavaBug,npm,前端,node.js,终端问题,文件授权问题

有什么问题都可以评论区留言,看见都会回复的

如果你觉得本篇文章对你有所帮助的,多多支持吧!!!

点赞收藏评论,当然也可以点击文章底部的红包或者👇订阅付费文章创作支持一下了。抱拳了!文章来源地址https://www.toymoban.com/news/detail-829971.html

到了这里,关于解决:npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path D:\node18\node_cache\_cacache\tmp\71-4048错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • npm ERR! code ENOENT npm ERR! syscall open 错误解决 前端vue启动报错

    npm ERR! code ENOENT npm ERR! syscall open 错误解决 前端vue启动报错

    npm ERR! code ENOENT npm ERR! syscall open 错误解决 启动myvue时,发生以下错误 错误详情: 主要原因: 原因就是找不到package.json文件,启动项目路径不正确 解决办法: 找到相应路径:E:项目源码ideavuenpm run dev(示例) 多数人此时都在myvue的上一级目录运行npm run dev,此时自然没有p

    2024年02月12日
    浏览(13)
  • npm ERR! path E:node_modules\node-sass

    npm ERR! path E:node_modules\node-sass

    分析报错发现有关 python2 环境相关报错 解决办法: 需要再电脑中安装python 2.X版本的环境 因为我本地电脑有python 3.9的环境,所以我 使用 Anaconda安装python环境 1、安装 python 2.7 2、激活虚拟环境 3、找到环境位置 4、使用 node配置python环境 到此结束 重新安装node依赖就可以了

    2024年04月08日
    浏览(13)
  • 【Debug】npm下载报错:npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT

    【Debug】npm下载报错:npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT

    npm的默认地址是国外的,在下载依赖时,由于网速问题可能会导致这样那样的错误~        如果上面的方法没有解决问题,那检查一下是不是版本不适配导致的? 首先删除原来的node和npm 进入官网重新下载: Node,js官网  选择想要的版本,点击安装~傻瓜式安装就好啦 检查

    2024年02月04日
    浏览(14)
  • npm下载报错npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network re

    npm下载报错npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network re

    1、设置代理关闭 2、清除缓存 但我执行这句后会报下面的错误 3、又按照博主写的执行下面语句 显示以下结果 然后说是要降低npm版本 还是报错!!! 1、查看npm镜像设置 2、将npm设置为淘宝镜像 3、再次查看npm镜像设置 再下载终于成功了!!

    2024年02月12日
    浏览(13)
  • 解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题)

    解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题)

    vue项目换电脑后npm install发现一直报如下的错误: node-sass版本不兼容,比较老。还出现找不到python路径的错误。node-sass 需要 node-gyp安装时需要进行转译所以可能会出现各种按安装问题。且node-sass 本身就已经是deprecated状态了。如果不是维护老项目不建议再使用 由于它只用于开

    2024年02月09日
    浏览(14)
  • npm ERR! code 1:解决Node.js包管理器安装问题

    npm ERR! code 1:解决Node.js包管理器安装问题

    在开发过程中,我们经常需要使用各种Node.js包来扩展我们的应用程序功能。这些包通常通过npm(Node.js包管理器)进行安装和管理。然而,有时候我们可能会遇到一些关于npm的错误,其中最常见的是\\\"npm ERR! code 1\\\"错误。本文将详细介绍如何解决这个问题,并提供一个详细的实例

    2024年01月22日
    浏览(53)
  • 解决:Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\辰之星\AppData\Roaming\npm\node_modules\n
  • npm ERR! code ERESOLVE Found: eslint@5.0.0 npm ERR! node_modules/eslint npm ERR! dev eslint@“5.0.0

    package-lock.json 这个文件被删了真可怕 npm install 有时会碰到连依赖都下不下来。 package-lock.json。 大多数人最终都会删package-lock.json和运行“npm install”。 有时会遇到依赖项的问题,找不到,或者安装了错误的版本。 看了两篇文章 果断转用yarn (主要是不想有那么烦人的事情)

    2024年02月13日
    浏览(50)
  • 解决npm ERR! code ERESOLVE -npm ERR! ERESOLVE could not resolve

    当使用一份vue源码开发项目时,npm install 报错了 npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue-admin-template@4.4.0 npm ERR! Found: webpack@4.46.0 npm ERR! node_modules/webpack npm ERR! webpack@\\\"^4.0.0\\\" from @vue/cli-plugin-babel@4.4.4 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! dev

    2024年02月14日
    浏览(47)
  • 解决安装依赖时报错:npm ERR! code ERESOLVE

    解决安装依赖时报错:npm ERR! code ERESOLVE

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 在使用 npm 安装项目依赖时,有时会遇到错误信息 “npm ERR! code ERESOLVE”,该错误通常发生在依赖版本冲突或者依

    2024年02月15日
    浏览(12)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包