npm install 报错权限问题

这篇具有很好参考价值的文章主要介绍了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

然后切换到该版本:文章来源地址https://www.toymoban.com/news/detail-851408.html

nvm use 18.17.0

到了这里,关于npm install 报错权限问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在使用node.js时发现的问题,npm版本版本过低,升级报错

          博主,之前安装nodejs,并没有通过nvm来控制。后面发现nvm很好用。就直接安装nvm使用。但没有把之前安装的nodejs版本删掉。就导致出现了很多很多的bug。找原因找太久。就想发文记入一下。     问题一: nvm中切换不了nodejs版本。其实一开始安装nvm时是能切换的。

    2024年02月05日
    浏览(84)
  • 前端笔记10——Win7下node.js和npm版本兼容性问题解决。

    新版本node.js不支持WIN7。 Win7的电脑只能支持到Node v13.14.0。 可能之前装了新版本的node,删了重装后,导致运行npm命令老是提醒信息,说是不支持node版本。 npm does not support Node.js v13.14.0 可是显示版本正常 解决方法: 卸载node之后,在把npm和npm cache两个文件夹删掉。 删干净后再

    2024年02月15日
    浏览(44)
  • 【已解决】Please install Node.js and npm before continuing installation.

    给juopyter lab安装插件时报这个错 原因是,conda本身有nodejs,但是版本很低,只有0.几 所以需要卸载掉原来的nodejs,重新安装10版本以上的nodejs

    2024年02月11日
    浏览(45)
  • npm install 报错 ERR! gyp ERR! node-sass python

    一、问题描述: npm install 报错 ERR! gyp ERR! ERR! stack Error: Can\\\'t find Python executable \\\"python\\\", you can set the PYTHON env variable node -v v16 node-gyp -v v3.8.0 二、可能原因 1 nodejs与sass版本不匹配(可能性最大:解决办法见三) node版本是16,sass版本是4.14。重装的node ,就好了。其他两个是调查时看到

    2024年02月03日
    浏览(40)
  • cmd中输入npm install,回车——安装node modules依赖,出现报错的【解决方法】

    目录 1.正常情况是: 2.当前问题: 3.解决方法: 当拿到一个前端项目的代码文件夹的时候,想要启动项目。 需要打开cmd,然后在里面输入 然后显示 安装成功 =里面 没有出现红色的ERR 当前项目文件夹vue_shop中出现node modules文件夹 当前项目文件夹cms-manage 中 没有 node modules文件夹

    2024年02月11日
    浏览(54)
  • 前端项目 npm install 安装依赖报错及解决办法

    目录 第一种:Error: Cannot find module \\\'gifsicle\\\' 第二种:Error: Cannot find module \\\'imagemin-gifsicle\\\' 第三种:Error: Cannot find module \\\'array-includes\\\' 前端项目安装依赖,遇到过的问题: 第一种: Error: Cannot find module \\\'gifsicle\\\' 原因是对应的模块 image-webpack-loader 未安装好 解决办法: 卸载重新安装

    2024年02月04日
    浏览(41)
  • npm install时 node-sass npm ERR command failed问题解决

    出现错误后,找了很多方法,网上关于这个问题的解决方法也很多,尝试了两三天,最后发现了一个终极解决方案, 亲测有效!!! ,下面是链接。 npm install 时 node-sass npm ERR command failed问题解决

    2024年02月15日
    浏览(40)
  • 解决npm install安装node-sass包容易失败的问题

     具体问题如下: 2、问题分析 npm版本过高 3、问题解决 npm install npm@6.14.10 -g 如果还提示出现 python 的信息,说明还需要安装python,去python官网下载对应版本的安装包安装即可,一般是2.7版本。python官网下载 如果提示 这些等乱七八糟的基本上就是node-sass 版本冲突问题 直接去

    2024年04月13日
    浏览(38)
  • npm install报错npm ERR! gyp ERR! node -v v16.18.1npm ERR! gyp ERR! node-gyp -v v3.8.0npm ERR! gyp ER

    这是 node-sass、sass-loader 安装的版本和电脑安装的 node.js 版本不兼容导致的错误 我的node.js版本是16.18.1 在项目目的package.json文件把 node-sass 和 sass-loader 的修改成如下版本,npm install 安装成功 node-sass:^6.0.1 sass-loader:^6.0.7 如果你的nodejs是其他版本,可以自行查询node-sass和sas

    2024年02月13日
    浏览(38)
  • (MACOS限定!)关于npm install 报错问题的解决

    很多使用MacOS的朋友在设置npm install会遇到报错的情况,如图:  接下来就让我们一起解决下这个问题吧! 输入代码: 然后输入密码,如图: 此时尝试输入 npm install iquery,结果 报错,进行步骤二,如图: 图片中也显示了要输入: 根据步骤一图,输入代码: 输入密码,如图

    2024年02月14日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包