问题背景

在前端单页应用的开发过程中,除了在PC端Chrome浏览器中调试,还希望通过手机访问网页,查看在真机上的显示效果。


解决方案

webpack & webpack-dev-server


操作步骤

  1. 安装
1
npm install --save-dev webpack-dev-server

考虑到特殊国情,也可以使用

1
cnpm install --save-dev webpack-dev-server
  1. 配置webpack.config.js,告诉服务器在哪里查找文件:
1
2
3
devServer: {
contentBase: './dist'
}
  1. 配置package.json,添加一个script脚本:
1
"start": "webpack-dev-server --host 0.0.0.0",
  1. 最后打开手机浏览器,访问地址“http://your_pc_address:8080”。

注意事项

PC和手机需要在同一局域网内。


小结

万能的webpack!webpack本质上一个模块化解决方案,不过旗下丰富的插件也可以实现其他功能。