Use webpack together with browser-sync

简介:

Here are some tips about using webpack and Browsersync to improve working speed.

Browsersync

Browsersync makes your browser testing workflow faster by synchronising URLs, interactions and code changes across multiple devices. 
npm install browser-sync@2.7.1 -g

Proxy

browser-sync start --proxy localhost:8888 --port 4000 --files index.html --files src/*

Used to proxy ajax request to back-end server.

Webpack

With webpack, don't need require.js and require-react-plugin loading in index.html. Very useful to me. 
npm install webpack -g

Work together

npm install -g browser-sync-webpack-plugin And config webpack.config.js:

var BrowserSyncPlugin = require('browser-sync-webpack-plugin');
module.exports = {
entry: './src/js/index.js',
output: {
    publicPath: './dist/',
    path: './dist/',
    filename: 'bundle.js',
    pathinfo: true
},
resolve: {
    root: '.'
},
module: {
    loaders: [
    {test: /\.js/, loader: 'jsx-loader?harmony'}
    ]
},
plugins: [
    new BrowserSyncPlugin({
    host: 'localhost',
    port: 4000,
    proxy: 'localhost:8888',
    files: 'src/*',
    files: 'index.html'
})  
]
};

目录
相关文章
|
8月前
|
缓存 资源调度 编译器
原来是这样啊!浅谈webpack4和webpack5的区别
相对于webpack4,webpack5内置了很多plugin插件,比如、打包、压缩、缓存
530 1
|
10月前
|
JavaScript 开发者
webpack----webpack中的插件
webpack----webpack中的插件
|
10月前
|
JavaScript 前端开发 中间件
实现一个 webpack loader 和 webpack plugin
实现一个 webpack loader 和 webpack plugin
61 0
|
10月前
|
JavaScript 前端开发
webpack ---- webpack 中的 loader
webpack ---- webpack 中的 loader
|
11月前
|
前端开发 JavaScript
【WebPack】webpack详细操作
【WebPack】webpack详细操作
|
前端开发
【前端】解决webpack5:peer webpack@"^4.0.0" from uglifyjs-webpack-plugin@2.2.0
【前端】解决webpack5:peer webpack@"^4.0.0" from uglifyjs-webpack-plugin@2.2.0
1220 0
|
JavaScript 算法 内存技术
webpack优化篇(四十二): 使用高版本的 webpack 和 Node.js
webpack优化篇(四十二): 使用高版本的 webpack 和 Node.js
142 0
webpack优化篇(四十二): 使用高版本的 webpack 和 Node.js
webpack中library和libraryTarget
webpack中library和libraryTarget
163 0
Webpack & Webpack-cli 安装成功后查看 webpack -v报错
Webpack & Webpack-cli 安装成功后查看 webpack -v报错
Webpack & Webpack-cli 安装成功后查看 webpack -v报错
webpack 4.x 基本配置以及通过webpack-hot-middleware 实现自动刷新
开始入手webpack ,直接看的官方文档和demo,对于自动刷新这部分还是希望通过express 加载插件来控制,但是文档没有提供,经过参考github上其他高玩的套路,最终整理了一个基础的配置版本。
webpack 4.x 基本配置以及通过webpack-hot-middleware 实现自动刷新