首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从0到1把一个原生网站项目升级为webpack+vue项目
一江东流水
创建于2022-05-27
订阅专栏
现在有很多网站项目仍采用最原始的开发方式,效率低下,维护难度大,现在利用webpack改造成模块化开发,同时利用vue框架进一步提升效率
等 2 人订阅
共9篇文章
创建于2022-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
9. Vue MPA应用移植和升级为Vue3
本文演示了如何把SPA项目改造成MPA,同时把vue2升级到了vue3,在升级过程中需要升级所依赖的包。
8. 首页和登录页面移植到Vue框架
本文介绍了如何把原生项目改造成SPA的vue单页应用。这个过程中,需要加上vue-router来做跳转。
7. 完成Vue项目构建前的准备工作
本文介绍了如何把一个原生JS项目集成vue框架,先建立入口main.js文件和入口组件App.vue。然后,安装vue的相关库,比如vue-template-compiler和vue-loader
6. 性能优化之js和css压缩、代码分割及ejs组件抽离
通过对应的plugin对css和js文件进行了分离并压缩,减少打包的体积。同时,设置splitChunks对第三方库进行了分离。最后利用ejs实现了组件抽离。
5. webpack多入口配置及开发模式配置
利用webpack实现了多入口配置,优化了打包后的体积。同时,我们利用copy-webpack-plugin实现了打包后文件的复制功能。
4. 首页js移植及ProvidePlugin注入全局变量
在移植jquery过程中,发现全局没有$变量,通过webpack的providePlugin进行注册。同时,在移植的时候会有图片路径的问题。
3. 首页css移植及webpack5图片打包新特性详解
本文主要介绍了webpack中css文件的打包,如果css文件包含图片,可以使用webpack5内置的新特性打包,而无需安装css-loader等工具
2. 原生JavaScript项目集成webpack
本文详细介绍了在原生项目中集成webpack,在首页index.html中删除所有的link和script资源引入,这些资源以后会在入口文件统一引入,然后利用插件生成模板。
1. 原生项目存在的问题及改造难点
本文分析原生项目存在的几个问题,比如资源分散,请求加载慢;开发模式老旧,开发效率低等问题,并针对这些问题给出了相应的解决方案。