作者:心诚新城 | 来源:互联网 | 2023-09-13 20:13
今天准备调试一个NodeJS写的应用程序,结果怎么都不能 npmi 安装依赖; 报错信息:F:\GPA\heracles-masternpminpmWARNread-shrink
今天准备调试一个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 进行覆盖安装