Gulp gulp-sass“错误:EACCES:权限被拒绝,打开”

Ser*_*dov 5 linux permissions node.js 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
Run Code Online (Sandbox Code Playgroud)

后续编译后我收到错误。

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)
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?为什么要设置这个权限呢?以前没有这样的问题。谢谢。

小智 0

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