Grunt中的grunt-contrib-copy


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/07/28/Grunt%E4%B8%AD%E7%9A%84grunt-contrib-copy/

摘要

本文主要讲述了:

  1. 安装
  2. 作用

正文

安装

1
2
3
#!/usr/bin/env bash

npm install --save-dev grunt-contrib-copy

作用

复制文件和目录

示例:

learn_grunt/Gruntfile.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.initConfig({
copy: {
html: {
expand: true,
cwd: 'src/',
src: '*.html',
dest: 'dest/',
},
css: {
expand: true,
cwd: 'src/',
src: 'css/**',
dest: 'dest/',
},
js: {
expand: true,
cwd: 'src/',
src: 'js/**',
dest: 'dest/',
},
},
});
};

运行:

1
2
3
#!/usr/bin/env bash

npx grunt copy

1
2
3
4
5
6
#!/usr/bin/env bash

# 子任务
npx grunt copy:html
npx grunt copy:css
npx grunt copy:js

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/07/28/Grunt%E4%B8%AD%E7%9A%84grunt-contrib-copy/


本文对你有帮助?请支持我


支付宝
微信