webpack-dev-server 的 Node.js Api方式和CLI 方式 两种用法
CLI 方式会比Node.js Api方式简单很多.
Node.js Api方式 如果配置热启动 还需要配置 webpack.HotModuleReplacementPlugin 而且有时还得安装 webpack-hot-middleware 额外的插件
还有需要特别注意的地方是 publicPath必填
使用Node.js Api方式 结果还是不能自动更新.因为这个方法实在问题太多,最后还是使用了命令行
还有一点 入口配置一定要这么写 entry: ["webpack-dev-server/client?http://localhost:8080"],
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
const server = new WebpackDevServer( compiler, { contentBase: path.join(__dirname, '../'), quiet: true, publicPath: '/dist/', hot: true, compress: true, historyApiFallback: true, setup(app, ctx) { app.use(hotMiddleware) ctx.middleware.waitUntilValid(() => { resolve() }) } } ) server.listen(8080)
|
直接看这里吧
http://www.cnblogs.com/hhhyaaon/p/5664002.html