使用npm install报错- operation not permitted解决

原文:https://blog.csdn.net/weixin_41715295/article/details/79508104

这几天使用npm install时一直报错-4048 operation not permitted,也尝试了多种方法,终于使问题得到解决,这里总结几种方法,先贴图: 

一:权限问题

首先看到operation not permitted我们能想到权限问题,所以这时候我们可以以管理员身份运行cmd或者直接快捷键Win+X来打开。

二:依赖包错误

如上图,根据错误日志我们可以明显看到这个错误minimatch版本过低和dashdash错误,我们只要全局安装好这两个包问题就可以得到完美解决。 
当我们在npm install或者通过npm install安装好一些脚手架如vue-cli或者angular-cli等,而后构建项目时报错,我们可以通过错误提示正确全局安装好所需要的依赖包就好了。 
一般在这种情况下我们需要重点看operation not permitted后面这个关键单词和后面的目录。

三:npm版本问题

npm最新版本5.4.0在安装包时有些缺少依赖包,这种情况就需要我们安装低一点的npm版本:npm i -g [email protected](这里填写你需要的指定版本)。



以上是个人根据自己遇到情况总结的一些方法,当然重点在看自己的错误日志提示。

原文地址:https://www.cnblogs.com/phoebeyue/p/10261131.html

时间: 2024-11-05 18:59:01

使用npm install报错- operation not permitted解决的相关文章

npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法

npm ERR! path E:\SouthernPowerGridProject\web_project\AutoOPS\autoops\node_modules\fsevents\node_modules\dashdash\node_modulesnpm ERR! code EPERMnpm ERR! errno -4048npm ERR! syscall scandirnpm ERR! Error: EPERM: operation not permitted, scandir 'E:\S

npm install 报错:ERR! code EINTEGRITY 解决方案

npm升级后,npm install 报错了,报错信息:ERR! code EINTEGRITY到处百度搜索解决方案,终于找到了!“npm cache verify”这条命令帮助了不少人 npm cache verify npm cache clean #这个命令执行不了,就执行下面 --force的命令 npm cache clean --force #clean掉之后重新执行npm install命令 原文地址:https://www.cnblogs.com/lwjnicole/p/1079

使用npm install报错-4048 operation not permitted解决

刚刚使用npm install时一直报错-4048 operation not permitted,也尝试了多种方法,终于使问题得到解决,这里总结几种方法,先贴图: 一:权限问题 首先看到operation not permitted我们能想到权限问题,所以这时候我们可以以管理员身份运行cmd或者直接快捷键Win+X来打开. 二:依赖包错误 如上图,根据错误日志我们可以明显看到这个错误minimatch版本过低和dashdash错误,我们只要全局安装好这两个包问题就可以得到完美解决. 当我们在n

vue 项目 npm install 报错解决

node-sass 安装报错解决办法 2017年04月15日 14:34:25 阅读数:20189 E:\kibana>npm install node-sass > [email protected] install E:\kibana\node_modules\node-sass > node scripts/install.js Cannot download "https://github.com/sass/node-sass/releases/download/v3.

npm install报错 Error: EACCES: permission denied

报错内容 Unable to save binary /root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/vendor/linux-x64-64 : { Error: EACCES: permission denied, mkdir '/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-ser

npm install 报错 [email protected] install: `node install.js`

$ npm install > [email protected] install F:\Study\Vue\VueStudy\03\VueTest\node_module s\phantomjs-prebuilt> node install.js 'node' ????????????????????????е?????????????????npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_mod

npm install报错Error: ENOENT

E:\projects\ueditor\ueditor1_4_3_3-src>npm installError: ENOENT, stat 'C:\Users\Lucas\AppData\Roaming\npm' at Error (native) 其实错误是由于找不到该路径下npm目录所致,手工路径 'C:\Users\Lucas\AppData\Roaming\npm' 下创建npm目录解决.

『奇葩问题集锦』npm install 报错 node-pre-gyp ERR! node-pre-gyp -v v0.6.25

gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at failNoPython (C:\Users\guxuelong\Desktop\dragon-ui\node_modules\.npminstall\node-gyp\3.3.1\node-gyp\lib\

npm install报错node-sass

Building: C:\Program Files\nodejs\node.exe D:\gitlab\coreui\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=gyp info it worked if it ends with okgyp verb cli [ 'C:\\Program