在上一篇笔记中有一个简单的项目

上一个项目中的痛点(代码变后不能立即编译打包)


当修改偶数列为green后发现 页面效果并没有变,需要npm run dev一次才会重写打包代码


webpack如何解决该问题

安装和配置第三方的插件,常用的有
webpack-dev-server

  • 类似于node.js用到的nodemon工具
  • 每当修改源代码,webpack会自动进行项目的打包和构建

html-webpack-plugin

  • webpack中的HTML插件(类似于一个模板引擎插件)
  • 可以通过该插件自定制index.html 页面的内容

安装 webpack-dev-server

npm install webpack-dev-server@3.11.2 -D

配置

  • 通过配置webpack-dev-server 插件
    ① 修改package.json -> scripts 中的 dev 命令如下:
package.json "scripts": {"dev": "webpack serve"  },

②运行npm run dev,进行项目打包
③访问http://localhost:8080


如果报不能加载webpack-cli哪就安装一下,不指定cli的版本
npm install webpack-cli --save-dev
再使用npm run dev

访问后发现改完代码后,并没有变化


启动说明中说,output文件放入了/下

如果没改过输出目录,输出文件,默认是main.js,去访问下看看


代码

vue ---- webpack中的插件 webpack-dev-server相关推荐

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

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

  2. html 多个插件,webpack中html-webpack-plugin插件的使用(生成多个html页面,引入不同的js文件)...

    以html-webpack-plugin插件为例 1.先安装插件,在命令行中输入:npm  i -D html-webpack-plugin(执行完之后,在package.js的devDependen ...

  3. npm的插件如何直接在html中使用,webpack中html-webpack-plugin插件的使用(生成多个html页面,引入不一样的js文件)...

    以html-webpack-plugin插件为例javascript 一.先安装插件,在命令行中输入:npm  i -D html-webpack-plugin(执行完以后,在package.js的d ...

  4. vue项目中引入插件

    (一)Vue引入jquer以及jquery插件步骤 (一)在package.json中添加 (二)安装jquery npm install jquery (三)修改build/webpack.base ...

  5. 使用H5Stream实现rtsp视频流播放,在Vue项目中 (无插件、可多视频源播放、亲测可用)

    本文主要介绍用H5Stream 在Web页面播放摄像头的RTSP视频流,从0到1的过程.包括WebSocket代理.h5ss.bat文件 运行一会就自己卡死了.H5ss服务死掉自动定时重启的脚本 等可 ...

  6. 六、Webpack详解学习笔记——webpack的安装、起步、配置、loader的使用、webpack中配置Vue、plugin的使用、搭建本地服务器、webpack配置的分离

    一.认识webpack 什么是webpack? 这个webpack还真不是一两句话可以说清楚的. 我们先看看官方的解释: At its core, webpack is a static module ...

  7. webpack中的Loaders和plugin

    什么是loader? 官方说明webpack 可以使用 loader 来预处理文件.这允许你打包除 JavaScript 之外的任何静态资源. Loader就是一个打包的方案,他知道对于某一个特定的文 ...

  8. Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型

    简要介绍:在webpack的官网,给出了十几种sourcemap,那么每一种sourcemap之间有什么区别,本文在理解sourcemap的基础上,分析在生产和开发环境中,应该采用何种形式的sourc ...

  9. Vue 2 项目和插件使用

    目录 Less ElementUI CDN NPM 完整引入 按需引入 全局配置 Vant CDN NPM 自动按需引入 (推荐) 手动按需引入 导入所有组件 vuex(store) iconfont ...

最新文章

  1. git 提交 merge请求 WIP
  2. 夺命雷公狗---linux NO:22 linux下的yum安装的高级配置
  3. 网站SEO优化的方法
  4. 腾讯X5联手白鹭Egret Runtime 合作共推HTML5游戏发展
  5. 数据结构与算法(一):排序算法之 - 快速排序(详细步骤图解,附代码)
  6. java父类序列化_父类的序列化与 Transient 关键字
  7. linux 文件理解,对linux中文件系统的理解
  8. 关于服务器耗电量的计算
  9. Mysql的存储过程(以Mysql为例进行讲解)
  10. SQL Server 连接查询(内连接查询)
  11. Hadoop学习笔记三
  12. 新生代民工 书籍推荐
  13. 2022最新第四方聚合支付系统源码+详细搭建教程
  14. BIGO全球音视频技术解决方案
  15. hdu 3987 Harry Potter and the Forbidden Forest
  16. 今晚7:30|AI TIME青年学者——英国伯明翰大学计算机学院讲师来啦!
  17. 干货!手把手教你穿透内网
  18. 常用的数据库统计SQL语句(2)
  19. .obj文件格式与.mtl文件格式(转)
  20. 大数据技术之Canal入门篇

热门文章

  1. 经典排序算法及其Python实现
  2. java循环语句_循环你都学会了,那if不是so easy了嘛
  3. ios字典存bool_iOS 常见的数据存储方式
  4. C++将double类型小数以16进制格式打印出
  5. 吴恩达机器学习ex8:推荐系统
  6. Linux联网配置-IP 网关 DNS
  7. 塞尔达传说gba_《塞尔达传说缩小帽》是系列一年级生?,回忆众多玩友的启蒙之作...
  8. vue自定义组件是.vue还是html,Vue自定义组件的四种方式示例详解
  9. cp无法创建普通文件权限不够_MAC从管理员变成了普通用户怎么办?
  10. python实现sha1加密算法