linux - 咕噜咕噜 "Error: EACCES: permission denied, open"

标签 linux node.js permissions gulp gulp-sass

我有一个 node.js v4.2.1 和 gulp。我使用 gulp-sass。 第一次编译后,我得到了具有权限的 css 文件。

ls -la
-r--rw-r-- 1 user user 190K Oct 27 03:01 common.min.css

在后续编译后出现错误。

stream.js:74
  throw er; // Unhandled stream error in pipe.
  ^

Error: EACCES: permission denied, open '/home/user/prj/sample/front/bin/css/common.min.css'
  at Error (native)

为什么会这样?为什么要设置这个权限?以前,没有这样的问题。谢谢。

最佳答案

检查文件权限和所有权,并确保您有权对该文件进行读、写和执行……或者简单地删除它,gulp 将在转译后构建一个新文件。有关文件权限的更多详细信息,如果您是 Linux 用户,请查看此内容。 Introduction to Linux Permissions

关于linux - 咕噜咕噜 "Error: EACCES: permission denied, open",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355779/

相关文章:

javascript - __proto__ javascript 中构造函数的无限嵌套

mysql - NodeJS 应用程序查询有时会挂起,直到修改 cmd 行

view - Plone 4.3 - image_view 突然要我登录

linux - 如何在 Linux 上配置 localhost?

java - 捕获内存不足错误后如何执行命令/脚本?

node.js - 包装异步方法以返回 promise (bluebird)

系统应用程序的 Android java.lang.SecurityException

android - 如何在 Android 中使用自定义权限?

linux - 从字符串中删除不需要的双引号

c - mmap 分配多个页面