繁体   English   中英

错误:EPERM:不允许操作

[英]Error: EPERM: operation not permitted

目前,我尝试使用Webstorm开发一个ionic-app。 但是gulp正在制造一些麻烦。

已安装的软件包:

"gulp": "^3.5.6",
"gulp-concat": "^2.2.0",
"gulp-minify-css": "^0.3.0",
"gulp-rename": "^1.2.0",
"gulp-sass": "^2.1.0"

但是,当我在终端中键入gulp或“离子服务”并运行它时,会收到以下错误消息:

[18:36:00] Using gulpfile ~\app\gulpfile.js
[18:36:00] Starting 'sass'...
stream.js:74
      throw er; // Unhandled stream error in pipe.
      ^

Error: EPERM: operation not permitted, open 'C:\Users\Chef\app\www\css\ionic.app.css'
    at Error (native)

我正在使用Windows10x64。

我尝试了以下操作,但均无效:

  • 以管理员身份运行
  • 关闭Avira
  • 重新创建文件
  • 重新安装了

有什么建议吗?

提前致谢!

我注意到,当我尝试组织项目目录和文件的权限时,我开始出现此错误。

我注意到,解决了我的问题的是,将Gulp创建/重写所需的目录/文件的所有权提供给了用户,即使我将那些文件设置为777,也只有在将所有权更改为用户时,仍然会出现此错误它消失了。

我认为这可能与NPM和Gulp安装在用户主目录中有关(我需要执行类似的操作,以便无需sudo即可运行它们)。 希望这对某人有帮助。

TL; DR; 设置目录/文件的所有权对我的用户来说,Gulp可以解决我的问题。

此错误表明gulp无法编辑(或重新创建)文件C:\\ Users \\ Chef \\ app \\ www \\ css \\ ionic.app.css

检查您的用户为什么无法访问此文件,或者为什么该文件处于只读状态(SVN锁?其他?)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM