0
点赞
收藏
分享

微信扫一扫

影响小程序SSL证书收费标准的因素有哪些?

清冷的蓝天天 04-13 13:00 阅读 1

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
举报

相关推荐

0 条评论