iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >vue项目热更新坑怎么解决
  • 294
分享到

vue项目热更新坑怎么解决

2023-06-30 08:06:19 294人浏览 安东尼
摘要

这篇文章主要讲解了“Vue项目热更新坑怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue项目热更新坑怎么解决”吧!vue项目热更新坑今天在使用vue-cli构造的vue项目时,遇到

这篇文章主要讲解了“Vue项目热更新坑怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue项目热更新坑怎么解决”吧!

vue项目热更新坑

今天在使用vue-cli构造的vue项目时,遇到一个坑。

setInterval(() => {  console.log('This is one.')}, 10000)

运行后如下:

vue项目热更新坑怎么解决

这时我们修改其中的代码,不刷新网页:

setInterval(() => {  console.log('This is two.')}, 1000)

结果如下,发现之前的计时函数以久存在,热更新 !== 刷新页面 !!!谨记

vue项目热更新坑怎么解决

vue项目热更新慢

突然有一天,vue项目跑着跑着,热更新的时候卡到75%的地方卡好久,一个热更新要10几秒,这简直耽误开发进度,不能忍,怎么办呢?

查找热更新慢是哪里慢—分析原因

针对这个分析了一下热更新慢的原因,步骤如下

首先先在package中的启动命令加上

--progress --watch --colors --profile

先解释一下这几个参数的含义

  • –progress 构建进度

  • –watch 实时监测

  • –profile 编译过程中的步骤耗时时间

加上这个配置,重启项目,就可以看到耗时了 

vue项目热更新坑怎么解决

解决办法

图中红色框出来的地方耗时最严重,也就是卡到75%的地方耗时最严重,肿么办呢?

问度娘,大神们说,这样做

1、安装babel-plugin-dynamic-import-node插件

$ npm install babel-plugin-dynamic-import-node

2、.babelrc文件里添加配置dynamic-import-node

公司项目脚手架为vue-cli2.0

所以在.babelrc文件里添加配置dynamic-import-node

vue项目热更新坑怎么解决

网上的大神们说,加上就好了,很兴奋,终于可以好了,然而,我再跑一遍项目,还是一样,还是蜗牛的速度,还是卡在75%。。。。。。心塞~~~~~~~

3、改变路由懒加载方式

求助了个大神,大神说是路由太多了,是呀,项目越来越多了,肿么办,让试一下用import 懒加载路由,因为我现在用的是require懒加载路由的,如下图

vue项目热更新坑怎么解决

把下图中require方式换成import方式

vue项目热更新坑怎么解决

项目再跑一遍,1、2秒就热更新成功~~泪崩,终于好了,纠其原因,我猜的是安装的插件babel-plugin-dynamic-import-node,与import路由加载方式配套使用才能发挥期作用。

感谢各位的阅读,以上就是“vue项目热更新坑怎么解决”的内容了,经过本文的学习后,相信大家对vue项目热更新坑怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: vue项目热更新坑怎么解决

本文链接: https://www.lsjlt.com/news/327828.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue项目热更新坑怎么解决
    这篇文章主要讲解了“vue项目热更新坑怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue项目热更新坑怎么解决”吧!vue项目热更新坑今天在使用vue-cli构造的vue项目时,遇到...
    99+
    2023-06-30
  • vue项目热更新的坑及解决
    目录vue项目热更新坑vue项目热更新慢查找热更新慢是哪里慢—分析原因解决办法vue项目热更新坑 今天在使用vue-cli构造的vue项目时,遇到一个坑。 setInte...
    99+
    2024-04-02
  • vue-cli3+webpack热更新失效怎么解决
    这篇文章主要讲解了“vue-cli3+webpack热更新失效怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-cli3+webpack热更新失效怎么解决”吧!vue-cli3+...
    99+
    2023-06-30
  • vue-cli项目中遇到的eslint坑怎么解决
    今天小编给大家分享一下vue-cli项目中遇到的eslint坑怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。vue-...
    99+
    2023-06-30
  • weblogic更新项目不生效怎么解决
    如果在WebLogic中更新的项目不生效,可能是以下几个原因导致的问题: 缓存问题:WebLogic有一个缓存机制,可能会缓存先...
    99+
    2023-10-26
    weblogic
  • 关于vue-cli3+webpack热更新失效及解决
    目录vue-cli3+webpack热更新失效1.说下起因2.解决方案不能进行热更新问题解决办法vue-cli3+webpack热更新失效 1.说下起因 A项目中遇到问题,热更新失效...
    99+
    2024-04-02
  • vue-cli项目中遇到的eslint的坑及解决
    目录vue-cli遇到的eslint的坑报错关于eslint规则说明vue-cli遇到的eslint的坑 报错 Do not access Object.prototype meth...
    99+
    2024-04-02
  • windows更新导致热键失效怎么解决
    如果Windows更新导致热键失效,可以尝试以下解决方法:1. 重新启动电脑:有时候重新启动电脑可以解决热键失效的问题。2. 检查热...
    99+
    2023-08-16
    windows
  • pycharm怎么更新项目文件_pycharm更新项目文件的方法
    首先,进行打开一个的pycharm的当前中,进行选中一个项目文件。 然后进行点击了的菜单中的 vcs的菜单之后。 点击了vcs的菜单之后,弹出了下一级菜单选中为 update pro...
    99+
    2024-05-10
    pycharm
  • Vue项目报错:parseComponent怎么解决
    这篇“Vue项目报错:parseComponent怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue项目报错:pa...
    99+
    2023-06-30
  • vue中数据更新视图不更新怎么解决
    本文小编为大家详细介绍“vue中数据更新视图不更新怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中数据更新视图不更新怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。vue数据更新视图不更新d...
    99+
    2023-07-02
  • Vue Vite热更新不起作用的正确解决办法
    目录解决方案:正确示例:错误示例:注意:附:vue3+vite不热更新的解决方案总结解决方案: 提示:文件夹名称严格注意大小写 router 路由中名称 和文件夹(目录), 文件名需...
    99+
    2024-04-02
  • VUE-CLI脚手架热更新太慢怎么办
    小编给大家分享一下VUE-CLI脚手架热更新太慢怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用vue-cli构建了项目之...
    99+
    2024-04-02
  • vue-cli脚手架创建项目遇到的坑及解决
    目录vue-cli脚手架创建项目遇到的坑cli版本太低Cannot find module 'webpack/lib/RuleSet’错误vue脚手架流程第一步:...
    99+
    2023-01-11
    vue-cli脚手架 脚手架创建项目 脚手架创建项目的坑
  • vue项目配置element-ui容易遇到的坑及解决
    目录vue配置element-ui遇到的坑步骤1.npm安装步骤2步骤3.测试vue element-ui需要注意的问题vue配置element-ui遇到的坑 注意:本文章参照ele...
    99+
    2024-04-02
  • React和Vue项目问题怎么解决
    本篇内容主要讲解“React和Vue项目问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“React和Vue项目问题怎么解决”吧!组件库的样式覆盖不掉,这应该是很多前端在工作中遇到过的问...
    99+
    2023-06-30
  • docker热更新怎么实现
    Docker 热更新可以通过以下几种方式来实现: 使用 Docker Compose:可以使用 Docker Compose 来...
    99+
    2023-10-27
    docker
  • react 怎么实现热更新
    本教程操作环境:Windows10系统、react18版、Dell G3电脑。react 怎么实现热更新?[React] create-react-app 实现热更新一、使用以下命令行下载 react-hot-loaderyarn add ...
    99+
    2023-05-14
    React
  • nacos怎么实现热更新
    要实现 Nacos 的热更新,可以按照以下步骤操作:1. 在 Nacos 控制台上创建一个配置。2. 在应用程序中引入 Nacos ...
    99+
    2023-08-26
    nacos
  • Vue项目中怎么解决跨域问题
    本篇内容主要讲解“Vue项目中怎么解决跨域问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue项目中怎么解决跨域问题”吧!跨域跨域报错是前端开发中非常经典的一个错误,报错如下 Ac...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作