返回顶部
首页 > 资讯 > 精选 >vue怎么让打包的js文件变小
  • 164
分享到

vue怎么让打包的js文件变小

2023-06-30 11:06:38 164人浏览 安东尼
摘要

本篇内容介绍了“Vue怎么让打包的js文件变小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!通常在一个vue项目中会用到很多插件什么,swi

本篇内容介绍了“Vue怎么让打包的js文件变小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

通常在一个vue项目中会用到很多插件什么,swiper,axiOS,vuerouter,vuex,…,那么使用了很多插件势必会造成打包的js文件过大,影响加载速度,造成不好的用户体验,那么我就来讲一件我自己总结打包方式,(让js文件变小)

我使用的命令是 vue ui 可视化打包操作

vue怎么让打包的js文件变小

进入可视化面板

vue怎么让打包的js文件变小

默认情况下,vue-cli 3.0生成的项目,隐藏了webpack配置项,如果我们需要配置WEBpack

需要通过vue.config.js来配置

在项目根目录中创建vue.config.js文件,

vue怎么让打包的js文件变小

module.exports = {    chainWebpack:config=>{        //发布模式        config.when(process.env.node_ENV === 'production',config=>{            //entry找到默认的打包入口,调用clear则是删除默认的打包入口            //add添加新的打包入口            config.entry('app').clear().add('./src/main-prod.js')        })        //开发模式        config.when(process.env.NODE_ENV === 'development',config=>{            config.entry('app').clear().add('./src/main-dev.js')        })    }}

补充:

chainWebpack可以通过链式编程的形式,修改webpack配置

configureWebpack可以通过操作对象的形式,修改webpack配置

**###7.加载外部CDN

默认情况下,依赖项的所有第三方包都会被打包到js/chunk-vendors.

.js文件中,导致该js文件过大

那么我们可以通过externals排除这些包,使它们不被打包到js/chunk-vendors.

module.exports = {    chainWebpack:config=>{        //发布模式        config.when(process.env.NODE_ENV === 'production',config=>{            //entry找到默认的打包入口,调用clear则是删除默认的打包入口            //add添加新的打包入口            config.entry('app').clear().add('./src/main-prod.js')            //使用externals设置排除项            config.set('externals',{                vue:'Vue',                'vue-router':'VueRouter',                axios:'axios',                moment:'moment'            })        })        //开发模式        config.when(process.env.NODE_ENV === 'development',config=>{            config.entry('app').clear().add('./src/main-dev.js')        })    }}

在public 中的index文件中使用cdn引入外部js 从而然打包的js文件体积变小

vue怎么让打包的js文件变小

我们来看下 没有使用externals设置排除项 打包的js体积大小

vue怎么让打包的js文件变小

来看下使用externals设置排除项以后的大小

vue怎么让打包的js文件变小

明显变小了,而且把项目跑在服务器上 明显加载速度提升了很多

“vue怎么让打包的js文件变小”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: vue怎么让打包的js文件变小

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

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

猜你喜欢
  • vue怎么让打包的js文件变小
    本篇内容介绍了“vue怎么让打包的js文件变小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!通常在一个vue项目中会用到很多插件什么,swi...
    99+
    2023-06-30
  • vue项目打包优化方式(让打包的js文件变小)
    目录我使用的命令是 vue ui 可视化打包操作进入可视化面板需要通过vue.config.js来配置.js文件中,导致该js文件过大通常在一个vue项目中会用到很多插件什么,swi...
    99+
    2024-04-02
  • vue打包生成的文件的js文件过大怎么优化
    这篇“vue打包生成的文件的js文件过大怎么优化”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue打包生成的文件的js文件...
    99+
    2023-06-30
  • vue打包引用的js文件丢失
    在使用 vue 打包工具时,有时我们会遇到引用的 js 文件丢失的问题。这个问题会导致整个应用程序无法正常运行,给开发人员带来不小的困扰和麻烦。本文将就此问题进行深入分析,并提供一些有效的解决方案,以帮助开发人员快速解决该问题。一、问题原因...
    99+
    2023-05-24
  • vue打包生成的文件的js文件过大的优化方式
    目录vue打包生成的js文件过大优化1.组件按需加载2.去掉生成map文件3.cdn引入4.路由懒加载5.代码压缩6.最后项目打包之后js文件太大问题问题描述1.使用cdn引入不怎么...
    99+
    2024-04-02
  • webpack中怎么打包压缩js和css文件
    这篇文章将为大家详细讲解有关webpack中怎么打包压缩js和css文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。打包压缩js与css由于webpack...
    99+
    2024-04-02
  • webpack打包js文件的示例分析
    小编给大家分享一下webpack打包js文件的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!下面看下webpack打包j...
    99+
    2024-04-02
  • webpack将js打包后的map文件有什么用
    这篇文章将为大家详细讲解有关webpack将js打包后的map文件有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类似于这样的map文件由webpack自动生成参数...
    99+
    2024-04-02
  • vue打包后逻辑变了怎么处理
    Vue.js是一个流行的前端框架,可以在构建Web应用程序时帮助我们更加高效地编写代码。Vue.js具有很好的可维护性和扩展性。但是,在生产环境中,Vue.js打包后会发生逻辑变化的情况,这给我们带来了很多麻烦。在本文中,我们将深入讨论这个...
    99+
    2023-05-23
  • vue webpack可打包的文件有哪些
    本篇内容主要讲解“vue webpack可打包的文件有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue webpack可打包的文件有哪些”吧!在vue中,webpack可以将js、css...
    99+
    2023-07-04
  • Vue打包之后文件路径出错怎么办
    这篇文章将为大家详细讲解有关Vue打包之后文件路径出错怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这里以vue-cli创建的项目为例1、文件路径不对找到confi...
    99+
    2024-04-02
  • Vue怎么实现文件批量打包压缩下载
    在Vue中实现文件的批量打包压缩下载可以通过以下步骤来实现: 首先,创建一个按钮或者其他触发下载的元素,当用户点击这个按钮时触发...
    99+
    2024-03-08
    vue
  • 怎么把pycharm文件打包成exe文件
    将 pycharm 文件打包成 exe 文件需要以下步骤:安装 pyinstaller(pip install pyinstaller)。创建 python 文件并保存到目标目录。创建 ...
    99+
    2024-04-03
    python pycharm
  • css文件怎么进行打包
    这篇文章主要为大家展示了“css文件怎么进行打包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css文件怎么进行打包”这篇文章吧。   css文件打包   ...
    99+
    2024-04-02
  • pycharm怎么打包成apk文件
    pycharm 可将 python 项目打包为 apk 文件。步骤包括:创建 python 项目构建 cython 模块(可选)创建 buildozer.spec 文件安装 buildo...
    99+
    2024-04-18
    python pycharm
  • 如何实现webpack打包时排除其中一个css、js文件或单独打包一个css、js文件的方法
    这篇文章主要介绍了如何实现webpack打包时排除其中一个css、js文件或单独打包一个css、js文件的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大...
    99+
    2024-04-02
  • 怎么解决vue项目打包后文件过大问题
    这篇文章主要讲解了“怎么解决vue项目打包后文件过大问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决vue项目打包后文件过大问题”吧!为什么打包后文件过大?移动app项目,使用vu...
    99+
    2023-06-30
  • .vue格式文件怎么打开
    这篇文章主要介绍“.vue格式文件怎么打开”,在日常操作中,相信很多人在.vue格式文件怎么打开问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”.vue格式文件怎么打开”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-05
  • VUE中的打包删除文件、图片的HASH码
    目录VUE打包删除文件、图片的HASH码步骤去掉map文件和图片及其他静态hashVUE打包后遇到的坑打包之后打开dist的页面显示空白打包后找不到响应路径VUE打包删除文件、图片的...
    99+
    2024-04-02
  • 怎么将python打包成exe文件
    使用pyinstaller库将python打包成exe文件:1.打开命令提示符窗口;2.使用pip命令安装pyinstaller库;3.使用cd命令切换到python目录;4.使用pyinstaller -F命令打包;具体步骤如下:首先,在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作