为什么我到视频八分钟打包的时候 回打包 lodash global.js 等多余的文件

来源:4-2 使用 babel-loader 转换 ES6 代码(上)

慕粉1804033883

2018-03-02 11:21

const path = require('path');
var HtmlWebpackPlugin = require('html-webpack-plugin'); // 通过 npm 安装
const webpack = require('webpack'); // 用于访问内置插件
module.exports={
    //可以传入一个对象 解决多页面应用
    // entry:"./src/script/main.js",
 entry:"./src/app.js",
 output:{
  path:path.resolve(__dirname, 'dist'),
  filename:"js/[name]-[chunkhash].js",
        //线上地址
       // publicPath:"http:666/"
 },
    module:{
        loaders:[
           {
            test:/\.js$/,
            loader:'babel-loader',
            query:{
                presets:["latest"]
            }
           }
        ]
    },
 plugins: [
    new webpack.optimize.UglifyJsPlugin(),
    new HtmlWebpackPlugin({
     //打包后的文件的名字
     filename:'index1.html',
     //以index为模板
     template:"index.html",
     //把打包后的js 引入到 头部还是尾部
     inject:"body",
     // 页面可以得到
     title:"aaaa",
     date:new Date(),
        //指定引入那个文件
        // chunks:["a"],
        //除了那个文件不引入 剩下的都引入
        // excludeChunks:["b"]
        // minify:{
        //     //删除注释
        //     removeComments:true,
        //     // 删除空格
        //     collapseWhitespace:true,


        // }
    }),
  ]
}


写回答 关注

1回答

  • 慕粉1804033883
    2018-03-04 12:00:42

    看到后面知道了

webpack深入与实战

webpack实战教程,用真实项目带你探索 webpack 强大的功能

86561 学习 · 721 问题

查看课程

相似问题