【问题标题】:Gulp gulp-sass "Error: EACCES: permission denied, open"Gulp gulp-sass “错误:EACCES:权限被拒绝,打开”
【发布时间】:2016-01-26 03:28:01
【问题描述】:

我有一个 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-rm 删除旧的 common.min.css 。

标签: linux node.js permissions gulp gulp-sass


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多