随笔分类 -  webpack

摘要:由于 vue cli 2 构建的项目是基于 webpack3,所以只能自己动手改动,至于升级 webpack4之后提升的编译速度以及各种插件自己去体验。 修改配置 1.替换插件 ,使用 推荐使用的插件 build/webpack.prod.conf.js // ...省略 // const Extr 阅读全文
posted @ 2019-05-09 11:25 双眸 阅读(623) 评论(0) 推荐(0) 编辑
摘要:基于 vue cli 2 实现,vue 多模块、vue多项目集成工程 Github项目地址 : https://github.com/BothEyes1993/vue multi module 目标:多模块集成的vue项目,多项目共用一份配置,可以互相依赖,也可以独立打包部署 使用业务场景 1.如果 阅读全文
posted @ 2019-05-09 01:08 双眸 阅读(26064) 评论(1) 推荐(1) 编辑
摘要:打包JS库demo项目地址:https://github.com/BothEyes1993/bes jstools 背景 最近有个需求,需要为小程序写一个SDK,监控小程序的后台接口调用和页面报错(类似fundebug) 听起来高大上的SDK,其实就是一个JS文件,类似平时开发中我们引入的第三方库: 阅读全文
posted @ 2019-04-30 13:57 双眸 阅读(3388) 评论(0) 推荐(0) 编辑
摘要:官网 vue quill editor Toolbar Module Quill vue quill image upload 图片支持上传服务器并调整大小 1.在 package.json 中加入 "quill image extend module": "^1.1.2" 依赖 2.在编辑器组件中 阅读全文
posted @ 2019-03-29 18:46 双眸 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:为什么需要 : 根据提供的目标浏览器的环境来,智能添加css前缀,js的polyfill垫片,来兼容旧版本浏览器,而不是一股脑的添加。避免不必要的兼容代码,以提高代码的编译质量。 共享使用browserslist的组件们: |组件名 | 功能 | | | | |Autoprefixer |postc 阅读全文
posted @ 2018-12-20 18:26 双眸 阅读(4545) 评论(0) 推荐(0) 编辑
摘要:package和package lock package.json : 主要用来定义项目中需要依赖的包 package lock.json : 在 时候生成一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号。 '^' : 放在版本号之前,表示向后兼容依赖,说白了就是在 阅读全文
posted @ 2018-12-19 15:34 双眸 阅读(558) 评论(0) 推荐(0) 编辑
摘要:贴一下之前vue脚手架的webpack3配置: app.js是入口js,vendor则是通过提取公共模块插件来提取的代码块(webpack本身带的模块化代码部分),而manifest则是在vendor的基础上,再抽取出要经常变动的部分,比如关于异步加载js模块部分的内容。 从截图上看也看出,vend 阅读全文
posted @ 2018-12-17 22:57 双眸 阅读(2582) 评论(0) 推荐(1) 编辑