copy-webpack-plugin最简使用示例

本文介绍如何使用copy-webpack-plugin插件来拷贝文件。通过npm安装并配置webpack插件,实现从源目录到构建目录的文件复制。示例展示了具体配置方法。

拷贝文件的插件

加载插件

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

API

new CopyWebpackPlugin(patterns: Array, options: Object)
  • patterns:数组,最常用的每项的格式为{from: 'path', to: 'path'}
  • options:其它配置。

示例

目录结构

  • build
    • test
  • src
    • test
      • test.js
    • index.js
  • webpack.config.js

配置信息

webpack.config.js

var path = require('path');
var CopyWebpackPlugin = require('copy-webpack-plugin');

module.exports = {
    entry: path.resolve(__dirname, 'src'),
    output: {
        path: path.resolve(__dirname, 'build'),
        filename: 'app.js'
    },
    context: path.resolve(__dirname, 'src'),
    plugins: [
        new CopyWebpackPlugin([{
            from: 'test/test.js',
            to: 'test'
        }], {
            ignore: [],
            copyUnmodified: true
        })
    ]
};

执行命令

$ webpack

参考地址

https://github.com/kevlened/copy-webpack-plugin

转载于:https://www.cnblogs.com/xiaoyucoding/p/7164427.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值