module.exports=function(source){ // 创建一个文件中建立js文件return source.replace("dell","dellLee");
}module:{ // 在webpack的配置中引入就可以了rules:[{test:/\.js/,use:[path.resolve(__dirname,"./loaders/replaceLoader.js"),]}]},
class copyrightwebpackPlugin {constructor(options){ // 执行信息console.log(options);}apply(compiler){// 在打包dist目录时 新建一个txt文件并且写入文字compiler.hooks.emit.tapAsync("copyrightwebpackPlugin",(compilation,cb)=>{compilation.assets['copyRight.txt']={source:function(){return "copyright by dell lee"},size:function(){return 21}};cb();})}
}module.exports = copyrightwebpackPlugin //自定义一个并且引出在webpack默认配置中 的 plugins放入
const CopyRightWebpackPlugin=require('./plugins/copyright-webpack-plugin');plugins:[new CopyRightWebpackPlugin()],
6结束