(四)配置文件和热更新

本节知识点

  • 安装一个包叫做webpack-dev-server
  • 作用就是起到热更新。这样就实现了所见即所得的效果
  • 热更新下面index.html必须要放在配置目录下面否则热更新不了
  • 一共四步 装包 修改webpack配置文件 修改package.json文件 敲npm run server

(一) 设置 webpack-dev-server

  • 要执行webpack-dev-server 要先安装然后配置一下。
$ npm install webpack-dev-server --save-dev
  • 第二部开始配置文件

找到/webpack.config.js 修改里面的选项

  devServer:{
        //设置基本目录结构
        contentBase:path.join(__dirname,"/dist"),
        //服务器的IP地址 也可以使用localhost
        host:"localhost",
        //服务器压缩是否开启
        compress: true,
        //配置服务器端口号
        port: 1717
    }
  • contentBase :配置服务器基本运行路径,用于找到程序打包地址

  • host :服务器运行地址 建议用本机IP,这里为了方便用了localhost

  • compress : 服务器端压缩选型,一般设置开启

  • port: 服务端口号 要是用80则很容易被占据。

  • [第三步找到/package.json 修改下面为下面的代码]

"scripts":{
  "server" : "webpack-dev-server"
},
  • [第四部在控制台输出下面代码]
$ npm run server

这样你每次修改SRC目录下面的js文件则他都会立刻显示出来结果

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,227评论 7 35
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 5,489评论 1 32
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,324评论 4 31
  • 参加了《新世相》发起的流动图书馆活动, 付款129元,然后主办方会在一个月之内给你邮递4本书。规则是,一本一本邮递...
    爱佛僧_Aifoosen阅读 1,050评论 0 0