首页 > 编程语言 >升级NodeJs 和NPM

升级NodeJs 和NPM

时间:2022-11-24 14:23:03浏览次数:60  
标签:NPM node EPERM ERR NodeJs cache 升级 npm Files

今天准备调试一个NodeJS 写的应用程序,结果怎么都不能 

npm i  安装依赖;  报错信息:

F:\GPA\heracles-master>npm i
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\tmp\b4e435fe
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\b4e435fe'
npm ERR!  [OperationalError: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\b4e435fe'] {
npm ERR!   cause: [Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\b4e435fe'] {   
npm ERR!     errno: -4048,
npm ERR!     code: 'EPERM',
npm ERR!     syscall: 'open',
npm ERR!     path: 'C:\\Program Files\\nodejs\\node_cache\\_cacache\\tmp\\b4e435fe'
npm ERR!   },
npm ERR!   isOperational: true,
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'open',
npm ERR!   path: 'C:\\Program Files\\nodejs\\node_cache\\_cacache\\tmp\\b4e435fe'
npm ERR! }

没有权限,于是用cmd -  管理员权限打开,再去执行上述命令,可以安装了,但是

 

 

于是,node 的版本,npm的版本需要升级了。

 看了下版本号:

 

  

查了下,升级方式,https://developer.aliyun.com/article/369665;  然后发现 似乎不支持windows 

只能去  官网下载Node 进行覆盖安装

 

标签:NPM,node,EPERM,ERR,NodeJs,cache,升级,npm,Files
From: https://www.cnblogs.com/xiami303/p/16921709.html

相关文章

  • 当执行npm publish 时,出现unauthorized 和 is not in the npm registry
    当执行npmpublish,发生了如下错误:appledeMacBook-Pro:nini-reactapple$npmpublishnpmERR!publishFailedPUT401npmERR!codeE401npmERR!404unauthorized......
  • 是时候考虑升级 JDK 17 了
    Spring,作为JavaEE的事实规范,在2022年11月16日发布了最新的6.0.0GA版本。这个版本是框架后续新生代的初始版本,拥抱持续创新的OpenJDK和Java生态。新的版本以Java......
  • NodeJS下载文件并显示下载进度
    constfs=require('fs');constrequest=require("request")constprogress=require('progress-stream')consthttps=require("https")consthttp=require("h......
  • 解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题
    解决方法:在终端中运行命令:npmcacheclear--force然后重新运行npmi命令,再次安装安装完成,没有出现报错npmrunserve运行项目,项目可以正常启动了。  安装vueCLI......
  • npm 如何更新项目最新依赖包
    NPM是什么?Node软件包管理器(NPM)提供了各种功能来帮助你安装和维护项目的依赖关系。由于错误修复、新功能和其他更新,依赖关系可能会随着时间的推移而变得过时。你的项目......
  • 从【Builtin】管线升级到【URP】
    Unity支持的渲染管线方式:Builtin:内置渲染管线,也就平时用的最多的方式,不可自定义渲染流程,兼容性最好,但是可定制性比较差,性能比较差SRP:可编程渲染管线,支持通过C#代码控制......
  • 肖sir__车载测试__OTA升级测试
      ==================================================图2: ......
  • samba-4.17.2升级
    samab安装准备https://www.samba.org/samba/download/https://www.cnblogs.com/mrcoolfuyu/p/11846349.htmlsubscription-managerrepos--enablerhel-*-optional-rpms......
  • 未来已来:从技术升级到降本提效
    2022年9月24日,阿里云用户组(AUG)第12期活动在厦门举办。活动现场,阿里云高级技术专家史明伟(花名:世如)向参会企业代表分享了《未来已来——从技术升级到降本提效》。本文......
  • java8 升级 17 兼容测试 emt4j
    测试兼容性的,emt4j 在readme里download节目,点击下载 https://github.com/adoptium/emt4j /root/emt4j-0.3/bin/analysis.sh-f8-t17-o/home/jdk8to17.h......