美文网首页
2019-05-20

2019-05-20

作者: 小红帽哟 | 来源:发表于2019-05-20 18:53 被阅读0次

                               webpack——webpack-dev-server

    1.安装"webpack-dev-server"

    npm install webpacke-dev-server --save-dev  

    2."webpack-dev-server"在package.json中配置  

    "script":{  

    "dev":"webpack-dev-server"  

    }  

    3."webpack-dev-server"在webpack.config.js的配置  

    devServer: {

    //开发服务器的配置

        port:3000,

        progress:true,//打包进度条的显示

        contentBase:path.resolve(__dirname,'dist'),//将dist作为静态文件目录

        compress:true,

        open:true

    }

    "webpack-dev-server"属性解释  

    (1) contentBase  :指定服务器资源的根目录,如果不设置,默认是项目根目录,例如contentBase:"./dist",那么生产的文件都会放在dist目录下(npx webpack即webpackda打包和"webpack-dev-server"的区别:webpack打包生成js文件,真实的文件;"webpack-dev-server"不会输出js文件,仅仅出在内存中)

    (2) port:设置服务的端口号

    (3) host:服务器的主机号

    (4) open:运行后自动打开浏览器

    (5) compress:设置为true时对所有服务器资源采用gzip压缩方式(对js,css进行压缩,提高传输速率,优化前端性能)

    (6) hot 和 inline:自动刷新和模块热替换机制

    (7) filename:在惰性模式中,次选项可以减少编译。如果output的filename:"bundle.js",这里的lazy:true,filename:"bundle.js"

    相关文章

      网友评论

          本文标题:2019-05-20

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