npm install 报错权限问题

npm i 报错权限问题
npm install 报错权限问题

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'npm@10.5.0',
npm WARN EBADENGINE   required: { node: '^18.17.0 || >=20.5.0' },
npm WARN EBADENGINE   current: { node: 'v18.15.0', npm: '9.5.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'pkcs7@0.2.3',
npm WARN EBADENGINE   required: { node: '^0.10', npm: '^1.4.6' },
npm WARN EBADENGINE   current: { node: 'v18.15.0', npm: '9.5.0' }
npm WARN EBADENGINE }
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /Users/user/Desktop/po_gis_h5/po-application/node_modules/@esbuild/aix-ppc64
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/Users/user/Desktop/po_gis_h5/po-application/node_modules/@esbuild/aix-ppc64'
npm ERR!  [Error: EACCES: permission denied, mkdir '/Users/user/Desktop/po_gis_h5/po-application/node_modules/@esbuild/aix-ppc64'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/Users/user/Desktop/po_gis_h5/po-application/node_modules/@esbuild/aix-ppc64'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
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

这个问题涉及到权限和不受支持的引擎版本的错误。下面是一些解决此问题的步骤:

  1. 权限问题:根据错误消息,你没有访问权限来创建文件夹。尝试以管理员身份重新运行命令或使用sudo权限(仅适用于UNIX和Linux系统)。你可以尝试使用以下命令:
sudo npm install

会请求管理员权限来安装依赖项。如果你在Windows上运行,请使用以管理员身份运行的命令提示符。

  1. 不受支持的引擎版本:根据警告消息,你的当前Node.js版本(v18.15.0)不受支持。确保你的Node.js版本符合所需的版本范围。可以考虑升级到符合要求的Node.js版本。

  2. 清除npm缓存:尝试清除npm缓存并重新安装依赖项。运行以下命令:

npm cache clean --force

然后再次运行安装命令:

npm install
  1. 使用nvm切换Node.js版本:如果你的项目需要不同的Node.js版本,建议使用Node Version Manager(nvm)来管理多个Node.js版本。使用nvm,你可以轻松地在不同的项目之间切换Node.js版本。你可以按照nvm的文档安装nvm,并使用以下命令安装所需的Node.js版本:
nvm install 18.17.0

然后切换到该版本:

nvm use 18.17.0

相关推荐

  1. npm install 权限问题

    2024-04-13 06:36:06       22 阅读
  2. 【Linux】sudo权限异常提示

    2024-04-13 06:36:06       16 阅读
  3. python 问题汇总

    2024-04-13 06:36:06       22 阅读
  4. nginx相关问题

    2024-04-13 06:36:06       15 阅读

最近更新

  1. CSS 下拉菜单的设计与实现

    2024-04-13 06:36:06       0 阅读
  2. 快速排序算法Python实现

    2024-04-13 06:36:06       0 阅读
  3. python爬虫入门(二)之Requests库

    2024-04-13 06:36:06       0 阅读
  4. RTK_ROS_导航(4):ROS中空地图的生成与加载

    2024-04-13 06:36:06       1 阅读
  5. PCL + Qt + Ribbon 风格(窗口自由组合) demo展示

    2024-04-13 06:36:06       1 阅读
  6. Android Studio Download Gradle 时慢问题解决

    2024-04-13 06:36:06       1 阅读
  7. ASPICE是汽车软件开发中的质量保证流程

    2024-04-13 06:36:06       1 阅读

热门阅读

  1. SQL中的INNER JOIN与笛卡尔积:区别与实例详解

    2024-04-13 06:36:06       36 阅读
  2. 并查集(Union-Find)介绍

    2024-04-13 06:36:06       16 阅读
  3. npm 常用命令详解

    2024-04-13 06:36:06       17 阅读
  4. 修改当前Git仓库的地址、用户名、密码

    2024-04-13 06:36:06       19 阅读
  5. 多线程7

    2024-04-13 06:36:06       21 阅读