gpt4 book ai didi

node.js - 以非 root 身份运行 Gulp 时出现 EPERM 错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:41 25 4
gpt4 key购买 nike

我正在使用 Gulp 在一个简单的独立 WordPress 主题项目上编译一些 Assets 。

当我运行编译一些 LESS 文件的 gulp 任务时,出现以下错误:

stream.js:94
throw er; // Unhandled stream error in pipe.
^
Error: EPERM, chmod '/Users/harryg/Sites/sites/wordpress/wp-content/themes/samarkand-2/assets/css/main.min.css'

当我以 sudo 运行它时,任务执行没有问题。

我认为这是一个权限错误,我将整个主题文件夹及其内容更改为 777,但这并没有解决问题。我在全局范围内安装了 gulp,这可能是问题所在,但我不确定如何解决。

编辑

即使我运行本地 gulp,我也会得到同样的错误。 IE。从我的项目文件夹运行 node_modules/.bin/gulp 会产生相同的 EPERM 错误。

最佳答案

`sudo chown -R `whoami` sites/wordpress/wp-content/themes/samarkand-2` 

应该修复它。或者你想从什么目录开始。这并不危险,可能会因为您的 Node 安装而出现。这很常见,通常应该在使用 npm@3.X.X

运行安装后修复

关于node.js - 以非 root 身份运行 Gulp 时出现 EPERM 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28865380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com