hubcarl博客


专注于技术,切不能沉迷于技术!

npm 常用命令

npm 初始化 package.json npm init npm install 安装 npm install npm instal 同时安装 package.json 配置 dependencies 和 devDependencies 依赖,本地开发安装模式 ...

Webpack 4 升级与使用

最近一段时间, 在尝试 easywebpack 工程化方案升级到 Webpack 4 版本,在此期间遇到比较多问题: Webpack 4 虽然发布了,但没有文档,只能看源代码 Webpack 4 相关插件没有及时适配, 需要提issue,让作者适配,需要等待 ssr 构建中遇到...

Git使用

Git保存用户名密码 git config credential.helper store Git分支批量清理 本地分支 git branch | grep -E feature\/(1\.|activity|btn_s|refresh|share|3\.1)|xargs git b...

Vue知识点

Object.observe 受现代JavaScript的限制(以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除。 由于 Vue 会在初始化实例时对属性执行 getter/setter转化过程,所以属性必须在 data 对象上存在才能让 Vue转换它,这样才能...

Node.js V8

Node.js v8.0.0 带来了哪些主要新特性 版本 V8 5.9 2017年4月 V8 5.9 版本之前是把JS编译成机器码(Crankshaft 的编译器), V8 5.9 版本开始,JS编译成字节码(Ignition+TurboFan 字节码解...

webpack工程化解决方案easywebpack

背景 随着越来越多的项目采用vue, react, weex进行业务开发, 在前端构建方面大多数是用webpack进行构建。但存在以下问题: 各个项目都是自己从零编写webpack配置,存在很多定制性的配置,无法复用,大多都是复制拷贝。 webpack配置项多,当需要满足开发环境...

基于webpack的前端工程解决方案和egg+vue服务端客户端渲染项目实践

背景 2016年, Vue框架在社区中逐渐活跃了起来, 同时公司也有更多的产品线启动, 这时很多团队需要做运营类管理后台, 而此时前端人力稀缺. 为了不重复建设和解放前端人力, 团队就准备基于webpack+vue框架做一个针对运营后台的前端打包和工程的解决方案, 然后进行公司内推广和培训,...

koa和egg项目webpack内存编译和热更新实现

背景 在用Node.js+Webpack构建的方式进行开发时, 我们希望能实现修改代码能实时刷新页面UI的效果. 这个特性webpack本身是支持的, 而且基于koa也有现成的koa-webpack-hot-middleware 和 koa-webpack-dev-middleware 封...