我想复制build目录中的style.css来覆盖主项目目录中的style.css。
这是我的文件结构
project
├── assets
│ ├── styles
│ │ └── build
│ │ └── style.css
│ └── gruntfile.js
└── style.css
在我的gruntfile.js文件中,我有:
copy: {
dev: {
files: [{
cwd: 'styles/build/',
src: 'style.css',
dest: '../',
expand: true
}]
}
},
当我运行grunt时,我收到此错误:
Running "copy:dev" (copy) task
Warning: EPERM, operation not permitted '../style.css' Use --force to continue.
Aborted due to warnings.
但它会复制文件。 我无法弄清楚为什么我会收到此错误。
提前致谢。
答案 0 :(得分:0)
您的路径不正确,../dest
也不正确,您必须将目的地放在'.'
。
试一试:
copy: {
dev: {
files: [{
cwd: 'assets/styles/build/',
src: 'style.css',
dest: '../',
expand: true
}]
}
},
如果您使用的是Windows,请尝试以管理员身份打开您的CMD。也许你的style.css有权限问题