1、介绍:
webpack-dev-server插件可以实现Webpack的自动打包编译
这样 就不需要每次修改完代码都重新手动输入webpack打包了
2、安装:
在项目的根路径下输入:cnpm i webpack-dev-server -D
将插件安装到项目的本地开发依赖中
该工具的用法和webpack命令的用法完全一致 直接输入命令即可自动监听
在项目中本地安装的webpack-dev-server无法作为脚本命令直接运行
因此 需在package.json中进行配置:
3、使用:
配置之后 输入npm run dev
运行 默认启动在8080端口:
注:webpack-dev-server若要正常运行 必须在项目的本地安装webpack(即使安装了全局的也不行)
启动之后 每次Ctrl+s保存JS代码 webpack-dev-server都会自动重新编译:
此时 访问8080端口 显示的是项目根目录下的所有文件和文件夹 因为默认托管的目录就是项目根目录
在页面里若要访问打包好的bundle.js 直接通过/bundle.js
访问即可 前面无需带上域名:
该bundle.js是自动生成的 且会自动随着代码改变重新编译
页面中引入了该/bundle.js之后 每次保存js代码 无需手动刷新浏览器页面即可显示最新效果
<!DOCTYPE html>
<html lang="en">
<head>