webpack和webpack-dev-server的区别html
第一,webpack
webpack 是构建git
webpack-dev-server 除了构建,还提供web服务github
第二,web
webpack.config.js的路径参数区别webpack-dev-server
entry都同样。server
ouput不太同样。htm
path和webpack一块儿,构建后输出文件的位置,这是真实的物理地址。blog
publicPath和webpack-dev-server一块儿,当执行webpack-dev-server的时候,第一步首先跟webpack同样,先构建输出,而后提供web访问,这是该输出文件是在内存中内存
默认状况下不设置publicPath则输出文件默认运行在和webpack-dev-server的同级目录的,通常也就是根目录。若是设置了publicPath那么html中的引用也要相对改变。
以下面:我改了publicPath 相应html中的路径也要改变
http://webpack.github.io/docs/webpack-dev-server.html
第三,
webpack-dev-server 运行以后 一、先构建,输出文件在内存中,引用构建后的输出文件根据publicPath(默认是根目录),二、 每次修改,自动刷新