美文网首页
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