webpack 3 零基础入门教程 #7 - webpack-dev-server 就是这么简单

如今咱们来学习一个最经常使用的插件 webpack-dev-server,通常来讲,这个插件,你们都会用,特别是开发环境下。html

咱们以前使用 webpack -d --watch 来在开发环境下编译静态文件,可是这个功能,彻底能够用 webpack-dev-server 来代替。webpack

除此以外, webpack-dev-server 还有其余的功能,好比在本地上开启服务,打开浏览器等。web

这节咱们主要来简单体验一下 webpack-dev-server 的功能。npm

# 先全局安装
$ npm install -g webpack-dev-server
$ npm install --save-dev webpack-dev-server
复制代码

而后运行命令:浏览器

$ webpack-dev-server
复制代码

如今咱们用浏览器打开 localhost:8080 也能够看到之前的效果。bash

下面是编译后的源码。app

默认是运行在 8080 端口,这个咱们能够改。webpack-dev-server

webpack.config.js学习

var HtmlWebpackPlugin = require('html-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');

module.exports = {
  entry: './src/app.js',
  ...
  devServer: {
    port: 9000
  },
  ...
};
复制代码

咱们还能够配置一运行 webpack-dev-server 的时候就自动打开浏览器。ui

webpack.config.js

var HtmlWebpackPlugin = require('html-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');

module.exports = {
  entry: './src/app.js',
  ...
  devServer: {
    port: 9000,
    open: true
  },
  ...
};
复制代码

之后都会一直用 webpack-dev-server 的啦。

先这样吧。

相关文章
相关标签/搜索