在上一篇的博客中我们使用webpack 创建了一个项目

创建webpack 项目(1) https://blog.csdn.net/datouniao1/article/details/119426913

我们继续上节课的内容,在我们创建的webpack项目中,使用webpack-dev-server

webpack-dev-server 类似于tomcat 能实现将webpack 部署,通过localhost:xxxx的方式打开

在开发项目中能够实现实时的编译项目,将我们修改的代码立即的呈现

1.安装webpack-dev-server

cnpm i webpack-dev-server -g

2.项目package.json中配置webpack-dev-server

3. 运行项目

npm run dev

在运行的时候出现了报错,在网上随便的百度一下,我们知道是webpack-dev-server 版本和webpack-cli的版本不兼容的,这里我们降低webpack-cli的版本

卸载原来的webpack-cli

安装新的webpack-cli

cnpm i webpack-cli@3.3.12 -D

重新运行:

npm run dev

访问项目:

上面我们使用webpack-dev-server 将项目启动了,如果我们想要修改端口怎么办

我们在在package.json 中增加如下的配置:

重新运行:

上面我们使用webpack-dec-server 运行了项目

现在我们看如果修改了代码,页面上会不会自动的编译

希望对你有所帮助

webpack 项目使用webpack-dev-server 自动编译 (2)相关推荐

  1. git 创建webpack项目_从 0 开始构建 webpack 项目【Webpack Book 翻译】

    在开始之前,请确保你使用的是 Node 的最新版本.至少是最新的 LTS(长期支持)版本,本书的配置基于 LTS 版本所写,你的终端需要有 node 和 npm 命令,Yarn 也是一个不错的选择,也 ...

  2. webpack学习之2.自动编译、实时重载LiveReload、热替换HMR

    代码沿用webpack学习之1.基础配置 每次要编译代码时,手动运行 npm run build 就会变得很麻烦. webpack 中有几个不同的方式,可以在代码发生变化后自动编译代码: webpac ...

  3. SkeyeWebPlayer.js H5播放器开发之webpack项目创建级编译配置(一)

    SkeyeWebPlayer.js H5播放器开发之播放器动态渲染video. 动态渲染是采用js进行创建dom.添加dom.添加class.style等方式操作dom元素.最终将播放器编译成成一个独 ...

  4. 解决新版本webpack vue-cli生成文件没有dev.server.js问题

    新版本webpack生成的dev.server.js 在webpack.dev.conf.js中webpack.dev.conf.jsconst axios = require('axios') co ...

  5. Koa2仿知乎服务端项目:Webpack配置

    项目简介 该项目为一个后端项目,该项目仿"知乎",模拟实现了: JWT用户认证.授权模块 上传图片模块 个人资料模块 关注与粉丝模块 话题模块 问题模块 答案模块 评论模块 共计4 ...

  6. 从零搭建react + webpack项目

    初始化项目 mkdir my-react cd my-react npm init 安装 webpack npm install webpack webpack-cli --save-dev 最简单的 ...

  7. 分析vue-cli@2.9.3 搭建的webpack项目工程

    前言 已经有很多分析Vue-cli搭建工程的文章,为什么自己还要写一遍呢.学习就好比是座大山,人们沿着不同的路登山,分享着自己看到的风景.你不一定能看到别人看到的风景,体会到别人的心情.只有自己去登山 ...

  8. vue(vue-cli+vue-router)+babel+webpack项目搭建入门 (第二步)

    vue(vue-cli+vue-router)+babel+webpack项目搭建入门<二> 本系列文章将介绍基于vue+webpack的前端项目的构建过程.文章分为四章内容,第一章介绍开 ...

  9. vue-cli@2.9.3 搭建的webpack项目工程

    前言 已经有很多分析 Vue-cli搭建工程的文章,为什么自己还要写一遍呢.学习就好比是座大山,人们沿着不同的路登山,分享着自己看到的风景.你不一定能看到别人看到的风景,体会到别人的心情.只有自己去登 ...

最新文章

  1. 微会动微信现场互动:2019年会展和活动产业的发展趋势
  2. NYOJ 127 星际之门(一)
  3. 好看的按钮组件_这个发光的外骨骼盔甲是什么?为什么它如此好看!
  4. Go大型项目实战:项目结构、配置管理、API设计
  5. call() , apply() ,bind()的用法
  6. Muse-UI +Vue2.0框架开发环境搭建
  7. idea maven丢失
  8. 数据库建立索引的优缺点及适合建立索引的字段
  9. 单条视频播放超7000万,网红界“大油田”如何掀起快手流量浪潮?
  10. Tensorlow 中文API:tf.zeros() tf.ones()tf.fill()tf.constant()
  11. 四步快速配置一个简单高效的文本生成图像基准模型 T2I baseline
  12. oracle计算本月天数,oracle中计算某月的天数
  13. 【已解决】CSDN无法粘贴图片、截图 或者 上传图片一直显示失败
  14. 接口请求报错 504 Gateway Time-out
  15. C++ std::string::find()函数(在字符串中查找内容)
  16. 计算机网络——应用层之文件传送协议(FTP)
  17. SpringBoot(读取配值文件里面的属性)
  18. c语言多变量输入,技多不压身——C语言(五)变量,常量和输入输出
  19. Vercel+Freenom 搭建博客
  20. 美国洛杉矶某曾经知名品牌一型号单反数码相机辐射整改案例

热门文章

  1. 优化javaScript代码,提高执行效率
  2. FrostSullivan:2012年中国数据库安全审计与防护产品市场分析
  3. Linux必学的系统管理命令
  4. 分享Css3设计---纯Css实现超酷的iphone玻璃气泡效果
  5. 本地方法接口和本地方法栈
  6. Linux IO多路复用之Select简史
  7. 亿级流量架构之服务器扩容思路及问题分析
  8. 有史以来最会写代码的农民诞生!腾讯元老、上市公司CTO赚够钱后辞职!到安徽农村隐居,亲手建造200亩农场!...
  9. 百度云Java三面,面试题及答案!
  10. 程序员哀叹外国同事对35岁现象感到震惊,在国外40岁还写代码