美文网首页
webpack配置相关

webpack配置相关

作者: GN_759c | 来源:发表于2019-09-30 17:17 被阅读0次

## webpack相关配置

let path = require('path');

let HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    mode:'development',        //模式   production   development

    entry:'./src/index.js',        //打包编译的入口文件

    devServer:{

        port:3000,        //本地访问的端口号

        contentBase:'./dist',        //服务器静态资源目录

        open:true,        //自动打开浏览器并运行项目

    },

    output:{        //出口        

        filename:'bundle.js',    //打包编译后的js文件名

        path: path.resolve(__dirname,'dist')        //path.resolve(__dirname)指的是当前项目根目录

    },

    plugins:[        //webpack插件配置相关

        new HtmlWebpackPlugin({

            filename:'index.html',    //模板名称

            template: './src/index.html',   //默认模板

            minify:{    

                removeAttributeQuotes:true,     //删掉双引号

                collapseWhitespace:true,        //删除换行符

            },

            hash:true,      //js添加hash码,防止文件重复

        })

    ]

}

相关文章

网友评论

      本文标题:webpack配置相关

      本文链接:https://www.haomeiwen.com/subject/jdbajqtx.html