• npm-install 命令报错 -4048


    PS D:\WebStormCode\CssLearn> npm install
    npm WARN logfile could not create logs-dir: Error: EPERM: operation not permitted, mkdir 'E:\vue\nodejs\node_cache\_logs'                                  
    npm WARN logfile could not be created: Error: ENOENT: no such file or directory, open 'E:\vue\nodejs\node_cache\_logs\2022-11-28T00_56_43_699Z-debug-0.log'
    npm WARN logfile could not create logs-dir: Error: EPERM: operation not permitted, mkdir 'E:\vue\nodejs\node_cache\_logs'                                  
    npm WARN logfile could not be created: Error: ENOENT: no such file or directory, open 'E:\vue\nodejs\node_cache\_logs\2022-11-28T00_56_44_630Z-debug-0.log'
    npm WARN old lockfile 
    npm WARN old lockfile The package-lock.json file was created with an old version of npm,
    npm WARN old lockfile so supplemental metadata must be fetched from the registry.
    npm WARN old lockfile
    npm WARN old lockfile This is a one-time fix-up, please be patient...
    npm WARN old lockfile
    npm ERR! code EPERM
    npm ERR! syscall mkdir
    npm ERR! path E:\vue\nodejs\node_cache\_cacache
    npm ERR! errno -4048
    npm ERR! Error: EPERM: operation not permitted, mkdir 'E:\vue\nodejs\node_cache\_cacache'
    npm ERR!  [Error: EPERM: operation not permitted, mkdir 'E:\vue\nodejs\node_cache\_cacache'] {
    npm ERR!   errno: -4048,
    npm ERR!   code: 'EPERM',
    npm ERR!   syscall: 'mkdir',
    npm ERR!   path: 'E:\\vue\\nodejs\\node_cache\\_cacache'
    npm ERR! }
    npm ERR!
    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: E:\vue\nodejs\node_cache\_logs
    npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33

    首先先看系统环境配置和用户环境配置的参数是否一致
    点入系统环境配置中的path,观察路径是否一致,这里有可能是我个人的原因,重新安装node好几次导致这里的路径不一致,更改后发现依旧不可以后。

    解决方法:

    1. 找到 C:\Users{账户}\下的.npmrc 文件,删除
    2. 再清除npm缓存:npm cache clean --force
    3. 再运行npm install命令即可。

    文章原地址https://blog.csdn.net/weixin_44129867/article/details/126508964

  • 相关阅读:
    ajax封装,promise封装ajax,axios封装
    嵌入式鸿蒙系统开发语言与开发方法分析
    Codeforcess834
    系统可靠性设计(系统架构师)
    Windows10安装Ubuntu子系统及子系统安装openjdk8
    redis笔记
    全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints
    PMP每日一练 | 考试不迷路-7.30(包含敏捷+多选)
    推荐一款支持异步批量下载图片的chrome插件——图片助手(ImageAssistant) 批量图片下载器
    ruby 版本管理RVM (ruby version manager)
  • 原文地址:https://blog.csdn.net/qq_44275015/article/details/128073409