美文网首页
webpack-dev-server(自动刷新页面)

webpack-dev-server(自动刷新页面)

作者: 纳兰禛祎 | 来源:发表于2017-11-22 15:50 被阅读0次

    一.最简配置
    <1>package.json文件:
    scripts的属性值增加-- "dev": "webpack-dev-server",
    <2>webpack.config.js文件:
    引入模块--
    const HtmlWebpackPlugin = require("html-webpack-plugin");
    plugins新增插件--
    new HtmlWebpackPlugin({
    template: './index.html'
    })
    通过以上配置, 命令行输入 npm run dev, 打开 localhost:8080即可, 接下来只要更改文件内容并保存浏览器就会自动刷新. 当然以上前提是引入devServer包(npm install --save-dev webpack-dev-server).

    webpack-dev-server是一个小型的Node.js Express服务器,它使用webpack-dev-middleware来服务于webpack的包,除此自外,它还有一个通过Sock.js来连接到服务器的微型运行时.webpack-dev-server是一个小型的Node.js Express服务器,它使用webpack-dev-middleware来服务于webpack的包, webpack-dev-server默认会以当前目录为基本目录. webpack-dev-server生成的包并没有放在你的真实目录中,而是放在了内存中. HtmlWebpackPlugin--生成html文件, 上述配置的意思是通过模板 index.html文件生成一个自动引用bundle.js文件的index.html文件, 该文件和webpack-dev-server生成的包一样存在于内存.

    相关文章

      网友评论

          本文标题:webpack-dev-server(自动刷新页面)

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