• npm install报错


    在命令提示符窗口下载npm,报错如下:

    1. $npm install
    2. 报错信息如下:
    3. npm WARN old lockfile
    4. npm WARN old lockfile The package-lock.json file was created with an old version of npm,
    5. npm WARN old lockfile so supplemental metadata must be fetched from the registry.
    6. npm WARN old lockfile
    7. npm WARN old lockfile This is a one-time fix-up, please be patient...
    8. npm WARN old lockfile
    9. npm ERR! code EPERM
    10. npm ERR! syscall open
    11. npm ERR! path D:\nodejs\node_cache\_cacache\tmp\75e568a0
    12. npm ERR! errno -4048
    13. npm ERR! Error: EPERM: operation not permitted, open 'D:\nodejs\node_cache\_cacache\tmp\75e568a0'
    14. npm ERR! [Error: EPERM: operation not permitted, open 'D:\nodejs\node_cache\_cacache\tmp\75e568a0'] {
    15. npm ERR! errno: -4048,
    16. npm ERR! code: 'EPERM',
    17. npm ERR! syscall: 'open',
    18. npm ERR! path: 'D:\\nodejs\\node_cache\\_cacache\\tmp\\75e568a0'
    19. npm ERR! }
    20. npm ERR!
    21. npm ERR! The operation was rejected by your operating system.
    22. npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
    23. npm ERR! or that you lack permissions to access it.
    24. npm ERR!
    25. npm ERR! If you believe this might be a permissions issue, please double-check the
    26. npm ERR! permissions of the file and its containing directories, or try running
    27. npm ERR! the command again as root/Administrator.
    28. npm ERR! Log files were not written due to an error writing to the directory: D:\nodejs\node_cache\_logs
    29. npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

    npm ERR! code EPERM
    npm ERR! syscall open
    npm ERR! path D:\nodejs\node_cache\_cacache\tmp\75e568a0
    npm ERR! errno -4048
    npm ERR! Error: EPERM: operation not permitted, open 'D:\nodejs\node_cache\_cacache\tmp\75e568a0'
    npm ERR!  [Error: EPERM: operation not permitted, open 'D:\nodejs\node_cache\_cacache\tmp\75e568a0'] {
    npm ERR!   errno: -4048,
    npm ERR!   code: 'EPERM',
    npm ERR!   syscall: 'open',
    npm ERR!   path: 'D:\\nodejs\\node_cache\\_cacache\\tmp\\75e568a0'
    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:\nodejs\node_cache\_logs
    npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

    这个错误提示是因为 npm 没有权限访问指定的文件或目录,可能是因为文件正在被其他程序占用或者当前用户没有访问权限。可以尝试以下几种方法解决:

    1. 以管理员身份运行命令行窗口,再执行 npm install 命令。
    2. 关闭所有可能占用该文件的程序,例如文本编辑器、杀毒软件等,再执行 npm install 命令。
    3. 检查文件或目录的权限设置,确保当前用户有访问权限。

    我关闭了用idea打开的项目,以管理员身份运行命令行窗口,再执行 npm install 命令。然后就下载安装成功了。安装成功后会在对应位置出现有node_modules文件夹。

     

  • 相关阅读:
    python3.9运行出现编码问题,在其他电脑上可以正常运行
    ros协议的最佳解决方案
    零基础学python之列表
    元宇宙电商-NFG系统,让你的数字藏品得到保障
    会话技术!
    MIT 6.5840 Raft Implementation(2A, Leader Election)
    elasticsearch(RestHighLevelClient API操作)(黑马)
    【Maven教程】(五)仓库:解析Maven仓库—布局、分类和配置,远程仓库的认证与部署,快照版本,依赖解析机制,镜像和搜索服务 ~
    技术前沿|Spark 3.3.0 中 DS V2 Push-down 的重构与新特性
    快速入门C++正则表达式
  • 原文地址:https://blog.csdn.net/m0_62110645/article/details/133781149