首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用grunt-contrib-copy但文件确实复制时,收到"Warning: EPERM,操作不允许“

当使用grunt-contrib-copy但文件确实复制时,收到"Warning: EPERM,操作不允许“
EN

Stack Overflow用户
提问于 2015-03-06 21:30:20
回答 1查看 3.8K关注 0票数 1

我想要复制build目录中的style.css,以覆盖主项目目录中的style.css。

这是我的文件结构

代码语言:javascript
复制
project
├── assets
│   ├── styles
│   │  └── build
│   │       └── style.css
│   └── gruntfile.js
└── style.css

在我的gruntfile.js文件中有:

代码语言:javascript
复制
copy: {
    dev: {
        files: [{
            cwd: 'styles/build/',
            src: 'style.css',
            dest: '../',
            expand: true
        }]
    }
},    

当我运行grunt时,我得到了这个错误:

代码语言:javascript
复制
Running "copy:dev" (copy) task
Warning: EPERM, operation not permitted '../style.css' Use --force to continue.

Aborted due to warnings.

但它确实复制了文件。我不明白为什么我会得到这个错误。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-03-06 21:53:32

您的路径不正确,../dest也不正确,您必须将您的目的地放在'.'中。

试试看:

代码语言:javascript
复制
copy: {
    dev: {
        files: [{
            cwd: 'assets/styles/build/',
            src: 'style.css',
            dest: '../',
            expand: true
        }]
    }
},  

如果您使用的是Windows,请尝试以管理员身份打开CMD。也许你的style.css有权限问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28899837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档