首页 > web前端 > js教程 > webpack-dev-server配置与使用步奏详解

webpack-dev-server配置与使用步奏详解

php中世界最好的语言
发布: 2018-05-28 15:52:36
原创
2258 人浏览过

这次给大家带来webpack-dev-server配置与使用步奏详解,webpack-dev-server配置与使用的注意事项有哪些,下面就是实战案例,一起来看一下。

1安装的WebPack-dev-server

在终端输入

1

npm i webpack-dev-server

登录后复制

安装webpack-dev-server包

2.配置dev-server

在package.json文件中的脚本中添加代码

1

"dev":"WebPack-dev-server --config webpack.config.js”

登录后复制

在webpack.config.js文件中全局添加

1

target:"web"

登录后复制

终端输入

1

npm i cross-env

登录后复制

安装env

配置环境变量

1

2

"build""cross-env NODE_ENV=production webpack --config webpack.config.js",

"dev""cross-env NODE_ENV=development webpack-dev-server --config webpack.config.js"

登录后复制

在webpack.config .JS文件中添加语句

1

const isDev = process.env.NODE_ENV ==='development'

登录后复制

判断isDev的值是否与development相等

module.exports改为常量的配置并添加语句

1

module.exports = config

登录后复制

可以方便更改配置

在webpack.config.js中添加语句

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

if(isDev){

 config.devtool =“#廉价模块-EVAL-源映射”//代码映射

 config.devServer = {

  port:8000,//启动服务监听端口

  host:'0.0.0.0'//可以通过localhost访问

  overlay:{//在页面上显示错误信息

   errors:true,

   },

   open:true,//启动webpack-dev-server时自动打开浏览器

   hot:true //启用热更

 

 config.plugins.push(

  new webpack.HotModuleReplacementPlugin(),

  new webpack.NoEmitOnErrorsPlugin()//热更相关插件

 )

}

登录后复制

3.创建HTML页面

终端输入

1

npm i html-webpack-plugin

登录后复制

安装html-webpack-plugin插件

在webpack.config.js中添加语句

1

const HTMLPlugin = require('html-webpack-plugin')

登录后复制

配置

1

2

3

4

5

6

7

8

 plugins: [

    new webpack.DefinePlugin({

      'process.env': {

        NODE_ENV: isDev ? '"development"' '"production"'

      }

    }),

    new HTMLPlugin()

  ]

登录后复制

完成以上步骤后,终端输入

1

npm run dev

登录后复制

打包完毕之后,打开浏览器,输入地址本地主机:8000即可进入页面

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

应该如何搭建webpack+react开发环境

如何搭建React全家桶环境

以上是webpack-dev-server配置与使用步奏详解的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板