const path = require("path"); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = [ // 头条活动 { entry: { main: './hd/Dy/js/main.js' }, output: { publicPath: __dirname + "/hd/Dy/js/", path: path.resolve(__dirname + "/hd/Dy/js/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/hd\/Dy\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 头条3月联通活动 { entry: { main: './hd/Dy/v2/main.js' }, output: { publicPath: __dirname + "/hd/Dy/v2/", path: path.resolve(__dirname + "/hd/Dy/v2/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/hd\/Dy\/v2\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音客户端 { entry: { main: './Tou/Dy/js/main.js' }, output: { publicPath: __dirname + "/Tou/Dy/js/", path: path.resolve(__dirname + "/Tou/Dy/js/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/hd\/Dy\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 头条客户端 { entry: { main: './tt/js/main.js' }, output: { publicPath: __dirname + "/tt/js/", path: path.resolve(__dirname + "/tt/js/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/hd\/Dy\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 新浪订购页面 { entry: './sina/wb/js/main.js', output: { path: path.resolve(__dirname + "/sina/wb/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/sina\/wb\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度订购页面 { entry: './baidu/js/main.js', output: { filename: "[name].min.js", path: path.resolve(__dirname + "/baidu/", "dist"), publicPath: __dirname + "./baidu/dist/", }, module: { rules: [{ test: /.\/baidu\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音后向定向流量,WO音乐渠道 { entry: { main: './back/womusic/ts/womusic.ts', refund: './back/womusic/ts/refund.ts' }, //模块的入口 output: { //输出配置 filename: '[name].min.js', path: path.resolve(__dirname + "/back/womusic/", 'dist'), publicPath: './back/womusic/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/back\/womusic\/ts\/\.ts?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/back/womusic/", 'ts'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css") ] }, // 阿里云15元产品订 { entry: { main: './al/al/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/al/al/v1/", "dist"), publicPath: __dirname + "./al/al/v1/dist/", }, module: { rules: [{ test: /.\/al\/al\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 阿里云5元产品订 { entry: { main: './al/al/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/al/al/v2/", "dist"), publicPath: __dirname + "./al/al/v2/dist/", }, module: { rules: [{ test: /.\/al\/al\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 网易5G加油包 { entry: { main: './5Gwy/al/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/5Gwy/al/v1/", "dist"), publicPath: __dirname + "./5Gwy/al/v1/dist/", }, module: { rules: [{ test: /.\/5Gwy\/al\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 微博5g加油包 { entry: { main: './5Gwb/al/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/5Gwb/al/v1/", "dist"), publicPath: __dirname + "./5Gwb/al/v1/dist/", }, module: { rules: [{ test: /.\/5Gwb\/al\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 阿里云加油包测试 { entry: { main: './al/al/v3/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/al/al/v3/", "dist"), publicPath: __dirname + "./al/al/v3/dist/", }, module: { rules: [{ test: /.\/al\/al\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度定向流量SVIP会员包29元 { entry: { main: './google/baidu/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/baidu/v1/", "dist"), publicPath: __dirname + "./google/baidu/v1/dist/", }, module: { rules: [{ test: /.\/google\/baidu\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度产品加油包测试 { entry: { main: './google/baidu/v1cs/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/baidu/v1cs/", "dist"), publicPath: __dirname + "./google/baidu/v1cs/dist/", }, module: { rules: [{ test: /.\/google\/baidu\/v1cs\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度定向流量SVIP会员包29元 { entry: { main: './google/handhall/202209/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/handhall/202209/", "dist"), publicPath: __dirname + "./google/handhall/202209/dist/", }, module: { rules: [{ test: /.\/google\/handhall\/202209\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 9月活动百度定向流量SVIP会员包29元 { entry: { main: './google/baidu/202209/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/baidu/202209/", "dist"), publicPath: __dirname + "./google/baidu/202209/dist/", }, module: { rules: [{ test: /.\/google\/baidu\/202209\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度定向流量3天包 { entry: { main: './google/baidu/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/baidu/v2/", "dist"), publicPath: __dirname + "./google/baidu/v2/dist/", }, module: { rules: [{ test: /.\/google\/baidu\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度加油包 { entry: { main: './google/5Gbaidu/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/5Gbaidu/v1/", "dist"), publicPath: __dirname + "./google/5Gbaidu/v1/dist/", }, module: { rules: [{ test: /.\/google\/5Gbaidu\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度加油包29元 { entry: { main: './google/5Gbaidu29/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/5Gbaidu29/v1/", "dist"), publicPath: __dirname + "./google/5Gbaidu29/v1/dist/", }, module: { rules: [{ test: /.\/google\/5Gbaidu29\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 百度加油包9元 { entry: { main: './google/5Gbaidu9/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/google/5Gbaidu9/v1/", "dist"), publicPath: __dirname + "./google/5Gbaidu9/v1/dist/", }, module: { rules: [{ test: /.\/google\/5Gbaidu9\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 后向叠加包 { entry: { index: './back/stackpkg/js/index.js', order: './back/stackpkg/js/order.js', }, output: { filename: '[name].min.js', path: path.resolve(__dirname + "/back/stackpkg/", 'dist'), publicPath: './back/stackpkg/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/back\/stackpkg\/js\/\.js?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/back/stackpkg/", 'js'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css"), ] }, // 后向叠加包 { entry: { index: './turntables/v1/js/index.js', order: './turntables/v1/js/order.js', }, output: { filename: '[name].min.js', path: path.resolve(__dirname + "/turntables/v1/", 'dist'), publicPath: './turntables/v1/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/turntables\/v1\/js\/\.js?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/turntables/v1/", 'js'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css"), ] }, // 季包 { entry: { // 季包模块的处理器 main: './back/seasonpkg/ts/seasonpkg.ts', }, output: { filename: '[name].min.js', path: path.resolve(__dirname + "/back/seasonpkg/", 'dist'), publicPath: './back/seasonpkg/' }, module: { //季包模块的处理器 rules: [{ test: /\.\/back\/seasonpkg\/ts\/\.ts?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/back/seasonpkg/", 'ts'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css"), ] }, // 后向领取抖币页面 { entry: { main: './back/doubi/js/main.js' }, //模块的入口 output: { //输出配置 filename: '[name].min.js', path: path.resolve(__dirname + "/back/doubi/", 'dist'), publicPath: './back/doubi/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/back\/doubi\/js\/\.js?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/back/doubi/", 'js'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css") ] }, // 后向领取权益 { entry: { index: './back/stackpkgs/js/index.js', order: './back/stackpkgs/js/order.js', }, output: { filename: '[name].min.js', path: path.resolve(__dirname + "/back/stackpkgs/", 'dist'), publicPath: './back/stackpkgs/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/back\/stackpkgs\/js\/\.js?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/back/stackpkgs/", 'js'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css"), ] }, // 文明办领取页面 { entry: { index: './wmb/stackpkgs/js/index.js', order: './wmb/stackpkgs/js/order.js', }, output: { filename: '[name].min.js', path: path.resolve(__dirname + "/wmb/stackpkgs/", 'dist'), publicPath: './wmb/stackpkgs/' }, module: { //资源模块的处理器 rules: [{ test: /\.\/wmb\/stackpkgs\/js\/\.js?$/, use: 'ts-loader', exclude: path.resolve(__dirname, 'node_modules'), include: path.resolve(__dirname + "/wmb/stackpkgs/", 'js'), }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ //插件配置 new ExtractTextPlugin("[name].min.css"), ] }, // 抖音权益包 { entry: { main: './douyin/15/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/v1/", "dist"), publicPath: __dirname + "./douyin/15/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //测试统一认证 { entry: { main: './douyin/15/cs/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/cs/", "dist"), publicPath: __dirname + "./douyin/15/cs/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/cs\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 7月备选权益包活动 { entry: { main: './douyin/15/20220711/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/20220711/", "dist"), publicPath: __dirname + "./douyin/15/20220711/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/20220711\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 7月百度29元包 { entry: { main: './douyin/baidu/20220722/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/baidu/20220722/", "dist"), publicPath: __dirname + "./douyin/baidu/20220722/dist/", }, module: { rules: [{ test: /.\/douyin\/baidu\/20220722\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 7月百度3天包 { entry: { main: './douyin/baidu/20220825/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/baidu/20220825/", "dist"), publicPath: __dirname + "./douyin/baidu/20220825/dist/", }, module: { rules: [{ test: /.\/douyin\/baidu\/20220825\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 7月备选权益包活动 { entry: { main: './douyin/15/20220711/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/20220711/", "dist"), publicPath: __dirname + "./douyin/15/20220711/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/20220711\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, /* 5月多样权益包活动页面 */ { entry: { main: './douyin/15/202205/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/202205/", "dist"), publicPath: __dirname + "./douyin/15/202205/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/202205\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, /* 抖音权益包混合权益领取页面 */ { entry: { main: './douyin/15/202203/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/202203/", "dist"), publicPath: __dirname + "./douyin/15/202203/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/202203\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 领取页面后向产品 { entry: { main: './douyin/15/20220408/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/20220408/", "dist"), publicPath: __dirname + "./douyin/15/20220408/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/20220408\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音端上判断订购领取页面 { entry: { main: './douyin/15/20220530/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/20220530/", "dist"), publicPath: __dirname + "./douyin/15/20220530/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/20220530\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音权益包协议版 { entry: { main: './douyin/fifteen/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/fifteen/v1/", "dist"), publicPath: __dirname + "./douyin/fifteen/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/fifteen\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃 { entry: { main: './douyin/rbt/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt/v1/", "dist"), publicPath: __dirname + "./douyin/rbt/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃cd { entry: { main: './douyin/rbt15/20221029/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221029/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221029/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221029\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃4月活动 { entry: { main: './douyin/rbt15/202203/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/202203/", "dist"), publicPath: __dirname + "./douyin/rbt15/202203/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/202203\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃202303月活动 { entry: { main: './douyin/rbt15/20230307/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20230307/", "dist"), publicPath: __dirname + "./douyin/rbt15/20230307/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20230307\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃3月正价页面 { entry: { main: './douyin/rbt15/20230314/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20230314/", "dist"), publicPath: __dirname + "./douyin/rbt15/20230314/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20230314\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 7月备选活动聚合页面 { entry: { main: './douyin/rbt15/202207/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/202207/", "dist"), publicPath: __dirname + "./douyin/rbt15/202207/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/202207\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //30元20g彩铃聚合页面 { entry: { main: './douyin/rbt15/2022079/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/2022079/", "dist"), publicPath: __dirname + "./douyin/rbt15/2022079/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/2022079\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //30元20g活动页彩铃聚合页面 { entry: { main: './douyin/rbt15/2022081/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/2022081/", "dist"), publicPath: __dirname + "./douyin/rbt15/2022081/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/2022081\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃7月备选活动页面 { entry: { main: './douyin/rbt15/20220711/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220711/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220711/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220711\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃京东页面 { entry: { main: './douyin/rbt15/20220515/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220515/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220515/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220515\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 彩铃互通30元20g流量产品 { entry: { main: './douyin/rbt15/20220715/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220715/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220715/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220715\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 手厅免登陆视频彩铃 { entry: { main: './douyin/handhall/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/handhall/v1/", "dist"), publicPath: __dirname + "./douyin/handhall/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/handhall\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 手厅免登陆202303视频彩铃活动 { entry: { main: './douyin/handhall/20230307/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/handhall/20230307/", "dist"), publicPath: __dirname + "./douyin/handhall/20230307/dist/", }, module: { rules: [{ test: /.\/douyin\/handhall\/20230307\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃 { entry: { main: './back/monthrbt/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/back/monthrbt/v1/", "dist"), publicPath: __dirname + "./back/monthrbt/v1/dist/", }, module: { rules: [{ test: /.\/back\/monthrbt\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音百度二选一 // { // entry: { // main: './choice/doubai/v1/js/main.js', // }, // output: { // filename: "[name].min.js", // path: path.resolve(__dirname + "/choice/doubai/v1/", "dist"), // publicPath: __dirname + "./choice/doubai/v1/dist/", // }, // module: { // rules: [ // { // test: /.\/choice\/doubai\/v1\/js\.js$/, // exclude: /node_modules/, // loader: "babel-loader", // options: { // 'presets': ['@babel/preset-env'] // } // }, // { // test: /\.scss$/, // use: ExtractTextPlugin.extract({ // publicPath: "./", // use: [ // { // loader: "css-loader", // options: { // url: false // } // }, // { // loader: "sass-loader" // } // ], // fallback: { // loader: "style-loader" // } // }) // }, // ] // }, // plugins: [ // new ExtractTextPlugin('[name].min.css') // ] // }, // 聚合页面 { entry: { main: './douyin/poly/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/v1/", "dist"), publicPath: __dirname + "./douyin/poly/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/combine\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 聚合页面权益 { entry: { main: './douyin/poly/202203/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/202203/", "dist"), publicPath: __dirname + "./douyin/poly/202203/dist/", }, module: { rules: [{ test: /.\/douyin\/combine\/202203\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 9元10g京东页面 { entry: { main: './douyin/poly/20220515/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/20220515/", "dist"), publicPath: __dirname + "./douyin/poly/20220515/dist/", }, module: { rules: [{ test: /.\/douyin\/combine\/20220515\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 9元10G全场景订购页面 { entry: { main: './hd/Dy/sense/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/hd/Dy/sense/", "dist"), publicPath: __dirname + "./hd/Dy/sense/dist/", }, module: { rules: [{ test: /.\/hd\/Dy\/sense\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音百度二选一,202007月活动 // { // entry: { // main: './choice/doubai/v1/js/main.js', // }, // output: { // filename: "[name].min.js", // path: path.resolve(__dirname + "/choice/doubai/v1/", "dist"), // publicPath: __dirname + "./choice/doubai/dist/v1/", // }, // module: { // rules: [ // { // test: /.\/baidu\/202007\/js\.js$/, // exclude: /node_modules/, // loader: "babel-loader", // options: { // 'presets': ['@babel/preset-env'] // } // }, // { // test: /\.scss$/, // use: ExtractTextPlugin.extract({ // publicPath: "./", // use: [ // { // loader: "css-loader", // options: { // url: false // } // }, // { // loader: "sass-loader" // } // ], // fallback: { // loader: "style-loader" // } // }) // }, // ] // }, // plugins: [ // new ExtractTextPlugin('[name].min.css') // ] // }, // 抖音视频彩铃15元 { entry: { main: './douyin/rbt15/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/v1/", "dist"), publicPath: __dirname + "./douyin/rbt15/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃15元2022春节活动 { entry: { main: './douyin/rbt15/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221231/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃15元手厅免登陆2022春节活动 { entry: { main: './douyin/handhall/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/handhall/20221231/", "dist"), publicPath: __dirname + "./douyin/handhall/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/handhall\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //15元彩铃包11月活动页面 { entry: { main: './douyin/rbt15/20221031/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221031/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221031/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221031\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音定向流量视频彩铃5G加油包10GB { entry: { main: './douyin/rbt15/20221114/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221114/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221114/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221114\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音定向流量视频彩铃11月世界杯活动 { entry: { main: './douyin/rbt15/20221115/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221115/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221115/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221115\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //7月彩铃活动页面 { entry: { main: './douyin/rbt15/20220613/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220613/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220613/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220613\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //彩铃37产品7月活动 { entry: { main: './douyin/rbt15/20220614/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220614/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220614/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220614\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 二选一7月份活动页面 { entry: { main: './douyin/rbt15/20220701/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220701/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220701/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220701\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 二选一4月页面 { entry: { main: './douyin/rbt15/202204/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/202204/", "dist"), publicPath: __dirname + "./douyin/rbt15/202204/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/202204\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //15元视频彩铃春节 { entry: { main: './douyin/rbt15/20220120/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220120/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220120/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220120\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃15元,(联通)3:7 { entry: { main: './douyin/rbt15uni/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15uni/v1/", "dist"), publicPath: __dirname + "./douyin/rbt15uni/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15uni\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃15元,(联通)3:7 3月活动 { entry: { main: './douyin/rbt15uni/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15uni/v2/", "dist"), publicPath: __dirname + "./douyin/rbt15uni/v2/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15uni\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //彩铃联通,默认退订页 { entry: { main: './douyin/rbt15uni/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15uni/v1/", "dist"), publicPath: __dirname + "./douyin/rbt15uni/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15uni\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //视频彩铃联通,默认退订页 { entry: { main: './douyin/rbt15uni/20220527/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15uni/20220527/", "dist"), publicPath: __dirname + "./douyin/rbt15uni/20220527/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15uni\/20220527\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃,2021年09月活动 { entry: { main: './douyin/rbt15/202109/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/202109/", "dist"), publicPath: __dirname + "./douyin/rbt15/202109/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/202109\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音头条聚和页面 { entry: { main: './douyin/rbt15/20220301/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20220301/", "dist"), publicPath: __dirname + "./douyin/rbt15/20220301/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20220301\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音头条世界杯聚和页面 { entry: { main: './douyin/rbt15/20221121/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt15/20221121/", "dist"), publicPath: __dirname + "./douyin/rbt15/20221121/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt15\/20221121\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃协议版,12元,20210920 { entry: { main: './douyin/rbtagr12/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbtagr12/v1/", "dist"), publicPath: __dirname + "./douyin/rbtagr12/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbtagr12\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃协议版,12元,20210920 { entry: { main: './douyin/single/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/single/v1/", "dist"), publicPath: __dirname + "./douyin/single/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/single\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃趸交版 { entry: { main: './douyin/singleuni/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/singleuni/v1/", "dist"), publicPath: __dirname + "./douyin/singleuni/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/singleuni\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音视频彩铃协议版,12元,20210920,(联通协议版)3:7 { entry: { main: './douyin/rbtagr12uni/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbtagr12uni/v1/", "dist"), publicPath: __dirname + "./douyin/rbtagr12uni/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/rbtagr12uni\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 今日头条hd/Dy,2020年10月活动 // 今日头条hd/Dy,2020年1024月活动 // 今日头条hd/Dy,2020年11月活动 // 今日头条hd/Dy,2021年01月活动 // 今日头条hd/Dy,2021年02月活动 // 今日头条hd/Dy,2021年07月活动 // 今日头条hd/Dy,2021年09月活动 { entry: { // 头条活动 main: './hd/Dy/202109/js/main.js' }, output: { publicPath: __dirname + "/hd/Dy/202109/js/", path: path.resolve(__dirname + "/hd/Dy/202109/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/hd\/Dy\/202109\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音APP,2020年1024月活动 // 抖音APP,2020年11月活动,双11活动 // 抖音APP,2021年01月活动 // 抖音APP,2021年02月活动 { entry: { main: './Tou/Dy/202102/js/main.js' }, output: { publicPath: __dirname + "/Tou/Dy/202102/js/", path: path.resolve(__dirname + "/Tou/Dy/202102/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/Tou\/Dy\/202102\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 今日头条tt,2020年10月活动 // 今日头条tt,2020年1024月活动 // 今日头条tt,2020年双11活动 // 今日头条tt,2021年双01活动 // 今日头条tt,2021年双02活动 // 今日头条tt,2021年双09活动 { entry: { main: './tt/202109/js/main.js' }, output: { publicPath: __dirname + "/tt/202109/js/", path: path.resolve(__dirname + "/tt/202109/", "dist"), filename: "[name].min.js" }, module: { rules: [{ test: /.\/tt\/202109\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音权益包,202006月活动 // 抖音权益包,202007月活动 // 抖音权益包,2020年10月活动 // 抖音权益包,2020年1024月活动 // 抖音权益包,2020年11月活动 // 抖音权益包,2021年01月活动 // 抖音权益包,2021年02月活动 { entry: { main: './douyin/15/202102/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/15/202102/", "dist"), publicPath: __dirname + "./douyin/15/202102/dist/", }, module: { rules: [{ test: /.\/douyin\/15\/202102\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包 { entry: { main: './douyin/30/20220704/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20220704/", "dist"), publicPath: __dirname + "./douyin/30/20220704/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20220704\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包联通3月活动 { entry: { main: './douyin/30/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/v2/", "dist"), publicPath: __dirname + "./douyin/30/v2/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包3月活动 { entry: { main: './douyin/30/20230227/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20230227/", "dist"), publicPath: __dirname + "./douyin/30/20230227/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20230227\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包3月活动免登陆 { entry: { main: './douyin/30/hand/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/hand/", "dist"), publicPath: __dirname + "./douyin/30/hand/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/hand\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包春节活动页面 { entry: { main: './douyin/30/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20221231/", "dist"), publicPath: __dirname + "./douyin/30/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包11月活动 { entry: { main: './douyin/30/20221031/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20221031/", "dist"), publicPath: __dirname + "./douyin/30/20221031/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20221031\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 30元20g流量包活动页面 { entry: { main: './douyin/30/20220731/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20220731/", "dist"), publicPath: __dirname + "./douyin/30/20220731/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20220731\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //30元20g互通彩铃产品 { entry: { main: './douyin/30/20220715/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20220715/", "dist"), publicPath: __dirname + "./douyin/30/20220715/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20220715\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //世界杯活动 { entry: { main: './douyin/30/20221114/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20221114/", "dist"), publicPath: __dirname + "./douyin/30/20221114/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20221114\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 加油包百度19元29元页面 { entry: { main: './douyin/30/20221116/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20221116/", "dist"), publicPath: __dirname + "./douyin/30/20221116/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20221116\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 加油包9元百度产品 { entry: { main: './douyin/30/20221117/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/30/20221117/", "dist"), publicPath: __dirname + "./douyin/30/20221117/dist/", }, module: { rules: [{ test: /.\/douyin\/30\/20221117\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音7天包 { entry: { main: './douyin/7/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/7/v1/", "dist"), publicPath: __dirname + "./douyin/7/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/7\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 阿里云15元10g { entry: { main: './douyin/al/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/al/v1/", "dist"), publicPath: __dirname + "./douyin/al/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/al\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g { entry: { main: './douyin/5G29/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/v1/", "dist"), publicPath: __dirname + "./douyin/5G29/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g5月活动页面 { entry: { main: './douyin/5G29/20230417/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/20230417/", "dist"), publicPath: __dirname + "./douyin/5G29/20230417/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/20230417\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g联通3月活动 { entry: { main: './douyin/5G29/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/v2/", "dist"), publicPath: __dirname + "./douyin/5G29/v2/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g正价免登陆 { entry: { main: './douyin/5G29/handindex/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/handindex/", "dist"), publicPath: __dirname + "./douyin/5G29/handindex/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/handindex\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g春节活动页面 { entry: { main: './douyin/5G29/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/20221231/", "dist"), publicPath: __dirname + "./douyin/5G29/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包20g春节活动免登陆页面 { entry: { main: './douyin/5G29/hand/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G29/hand/", "dist"), publicPath: __dirname + "./douyin/5G29/hand/dist/", }, module: { rules: [{ test: /.\/douyin\/5G29\/hand\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包视频彩铃g { entry: { main: './douyin/5Grbt/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5Grbt/v2/", "dist"), publicPath: __dirname + "./douyin/5Grbt/v2/dist/", }, module: { rules: [{ test: /.\/douyin\/5Grbt\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包联通视频彩铃3月活动 { entry: { main: './douyin/5Grbt/20230322v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5Grbt/20230322v2/", "dist"), publicPath: __dirname + "./douyin/5Grbt/20230322v2/dist/", }, module: { rules: [{ test: /.\/douyin\/5Grbt\/20230322v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包视频彩铃g { entry: { main: './douyin/5Grbt/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5Grbt/v1/", "dist"), publicPath: __dirname + "./douyin/5Grbt/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/5Grbt\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包视频彩铃春节活动 { entry: { main: './douyin/5Grbt/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5Grbt/20221231/", "dist"), publicPath: __dirname + "./douyin/5Grbt/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/5Grbt\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包9元联通3月活动 { entry: { main: './douyin/5G9/v2/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G9/v2/", "dist"), publicPath: __dirname + "./douyin/5G9/v2/dist/", }, module: { rules: [{ test: /.\/douyin\/5G9\/v2\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包9元3月活动页面 { entry: { main: './douyin/5G9/20230413/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G9/20230413/", "dist"), publicPath: __dirname + "./douyin/5G9/20230413/dist/", }, module: { rules: [{ test: /.\/douyin\/5G9\/20230413\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包9元 { entry: { main: './douyin/5G9/v1/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G9/v1/", "dist"), publicPath: __dirname + "./douyin/5G9/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/5G9\/v1\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包9元春节活动 { entry: { main: './douyin/5G9/20221231/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G9/20221231/", "dist"), publicPath: __dirname + "./douyin/5G9/20221231/dist/", }, module: { rules: [{ test: /.\/douyin\/5G9\/20221231\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 抖音5G加油包9元春节活动免登陆 { entry: { main: './douyin/5G9/hand/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/5G9/hand/", "dist"), publicPath: __dirname + "./douyin/5G9/hand/dist/", }, module: { rules: [{ test: /.\/douyin\/5G9\/hand\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 阿里云5元3g { entry: { main: './douyin/al/20220819/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/al/20220819/", "dist"), publicPath: __dirname + "./douyin/al/20220819/dist/", }, module: { rules: [{ test: /.\/douyin\/al\/20220819\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // 聚合页面,2020年08月活动 // 聚合页面,2020年09月活动 // 聚合页面,2020年10月活动 // 聚合页面,2020年1024活动 // 聚合页面,2020年11月活动 // 聚合页面,2021年01月活动 // 聚合页面,2021年02月活动 { entry: { main: './douyin/poly/202102/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/202102/", "dist"), publicPath: __dirname + "./douyin/poly/202102/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/202102\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音9元10g { entry: { main: './douyin/poly/20220802/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/20220802/", "dist"), publicPath: __dirname + "./douyin/poly/20220802/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/20220802\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音9元10g世界杯活动页面 { entry: { main: './douyin/poly/20221121/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/20221121/", "dist"), publicPath: __dirname + "./douyin/poly/20221121/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/20221121\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音9元10g202303活动页面 { entry: { main: './douyin/poly/20230305/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/20230305/", "dist"), publicPath: __dirname + "./douyin/poly/20230305/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/20230305\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音9元10g202303活动页面免登陆 { entry: { main: './douyin/poly/hand/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/hand/", "dist"), publicPath: __dirname + "./douyin/poly/hand/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/hand\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, /* * 百度活动 202101 */ { entry: { main: './baidu/202101/js/index.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/baidu/202101/", "dist"), publicPath: __dirname + "./baidu/202101/dist/", }, module: { rules: [{ test: /.\/baidu\/202101\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, //抖音头条二选一 { entry: { main: './douyin/poly/202009/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/poly/202009/", "dist"), publicPath: __dirname + "./douyin/test/v1/dist/", }, module: { rules: [{ test: /.\/douyin\/poly\/202109\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, { entry: { main: './back/nanyanpay/js/nystackpkg.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/back/nanyanpay/", "dist"), publicPath: __dirname + "./back/nanyanpay/dist/", }, module: { rules: [{ test: /.\/baidu\/202101\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, { entry: { main: './douyin/rbt/202205/js/main.js', }, output: { filename: "[name].min.js", path: path.resolve(__dirname + "/douyin/rbt/202205/", "dist"), publicPath: __dirname + "./douyin/rbt/202205/dist/", }, module: { rules: [{ test: /.\/douyin\/rbt\/202205\/js\.js$/, exclude: /node_modules/, loader: "babel-loader", options: { 'presets': ['@babel/preset-env'] } }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ publicPath: "./", use: [{ loader: "css-loader", options: { url: false } }, { loader: "sass-loader" } ], fallback: { loader: "style-loader" } }) }, ] }, plugins: [ new ExtractTextPlugin('[name].min.css') ] }, // { // entry: { // main: './douyin/rbt/202105sf/js/main.js', // }, // output: { // filename: "[name].min.js", // path: path.resolve(__dirname + "/douyin/rbt/202105sf/", "dist"), // publicPath: __dirname + "./douyin/rbt/202105sf/dist/", // }, // module: { // rules: [{ // test: /.\/douyin\/rbt\/202105sf\/js\.js$/, // exclude: /node_modules/, // loader: "babel-loader", // options: { // 'presets': ['@babel/preset-env'] // } // }, // { // test: /\.scss$/, // use: ExtractTextPlugin.extract({ // publicPath: "./", // use: [{ // loader: "css-loader", // options: { // url: false // } // }, // { // loader: "sass-loader" // } // ], // fallback: { // loader: "style-loader" // } // }) // }, // ] // }, // plugins: [ // new ExtractTextPlugin('[name].min.css') // ] // }, ]