转移文件的插件

加载插件

$ npm install transfer-webpack-plugin --save-dev

API

new CopyWebpackPlugin(patterns: Array, basePath: String)
  • patterns:数组,每项的格式为{from: 'path', to: 'path'}

    • from:相对于basePath或者当前配置的context(如果basePath路径不存在)的路径
    • to:相对于build即构建目录的路径
  • basePath(可选的):要从参数中解析目录

示例

目录结构

  • build

    • test
  • src
    • test

      • test.js
    • index.js
  • webpack.config.js

配置信息

webpack.config.js

var path = require('path');
var TransferWebpackPlugin = require('transfer-webpack-plugin'); module.exports = {
entry: path.resolve(__dirname, 'src'),
output: {
path: path.resolve(__dirname, 'build'),
filename: 'app.js'
},
context: path.resolve(__dirname, 'src'), //可以不写
plugins: [
// 把src/test目录下的文件copy到build/test目录下
new TransferWebpackPlugin([{
from: 'test',
to: 'test'
}], path.resolve(__dirname, 'src'))
]
};

执行命令

$ webpack

参考地址

https://github.com/molforp/transfer-webpack-plugin

最新文章

  1. RecyclerView解密篇(三)
  2. ios基础篇(二十九)—— 多线程(Thread、Cocoa operations和GCD)
  3. EnumMap
  4. 计算机网络(5)-----ICMP协议和PING程序
  5. javascript类的类比详解-大白话版
  6. 3D变形旋转
  7. xampp改到phpmyadmin的root密碼無法登錄
  8. P168 实战练习(权限修饰符)
  9. javascript保留两位小数
  10. [iOS]提交App报错ERROR ITMS -90207
  11. 找不到这个cache.properties缓存文件
  12. 《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记
  13. 我学hash_map(1)
  14. dreamvc框架(三),dispartcher做了些什么
  15. Windows Phone 8 ControlTiltEffect
  16. Struts2命令空间小结
  17. Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本
  18. Python IO模型
  19. 使用VSFTPD传输文件
  20. 使用dom4j中SAXReader解析xml数据

热门文章

  1. 读书笔记《CSS权威指南》
  2. 【转】Java中super和this的几种用法与区别
  3. 统计0到n之间1的个数[数学,动态规划dp](经典,详解)
  4. BZOJ:4219: 跑得比谁都快 3007: 拯救小云公主
  5. 【Java学习笔记之十三】初探Java面向对象的过程及代码实现
  6. 我的第三个网页制作:b、i、s、u、sub、sup标签的使用
  7. Codeforces Round #336 (Div. 2)【A.思维,暴力,B.字符串,暴搜,前缀和,C.暴力,D,区间dp,E,字符串,数学】
  8. [bzoj1717][Usaco2006 Dec]Milk Patterns 产奶的模式 (hash构造后缀数组,二分答案)
  9. BZOJ3109: [cqoi2013]新数独
  10. Spring框架学习笔记(7)——代理对象实现AOP