在项目根目录处添加nodemon.json配置文件: 每次程序重启或者崩溃的时候先kill掉3000端口再跑程序
在项目根目录处添加nodemon.json配置文件: 每次程序重启或者崩溃的时候先kill掉3000端口再跑程序
首先,我们先想想一个事件收发器需要有什么样的功能? 简单来说需要以下三个功能: 1、注册事件监听功能2、移除事件监听功能3、触发事件功能 我们先自定义一个事件收发器对象Eve...
不适用场景: 直接通过微信聊天界面,访问链接打开的页面,无法利用wx-open-launch-app按钮打开app(这个是微信客户端的限制,而文档中并未说明) 适用场景 1....
场景描述 在 Hybrid 开发中,我们难免会遇到以下问题:线上环境出现页面异常且抓包显示接口正常返回,基于生产包无法借助 Chrome inspect / Safari 等...
概述 @babel/polyfill & @babel/runtime 只做 API 的转换,不做语法转换。语法转换需要 @babel/preset-env。 @babel/...
概述 在实际开发中,我们可能会引入一些第三方库,比如说 jquery。但是在项目打包的时候,我们又不希望把它打包进我们的项目中,那么我们应该怎么去做呢?webpack 为我们...
概述 多进程的打包方式可以有效提高打包速度,这其实跟 CPU 执行任务的方式有关系。我们可以简单说说为什么多进程打包会比较快:CPU 在某一个时间点只能处理一件事情(在这里我...
概述 PWA(渐进式网络开发应用程序) 主要由两部分组成:ServiceWorker & disk cache,它让我们的应用程序可以像 APP 一样,离线也能访问,性能也更...
概述 针对不同的优化场景,一个文件的加载时机可能会大有不同。根据文件的加载时机,可以分为三种加载方式: 正常加载:并行加载,同一个时间加载多个文件;懒加载: 当文件需要使用时...
概述 webpack 的打包速度一直是我们比较关注的问题,接下来我们如何通过设置缓存来提高打包速度,而缓存的设置主要基于以下两个方面: 1、babel编译结果的缓存2、资源文...
概述 相信小伙伴们都知道,Webpack本身只能识别js模块,因此像图片这种非js的资源,需要在webpack.config.js文件中配置相应的loader来实现打包。项目...
概述 首先要声明一点,本文讲的是使用node上传文件到远程服务器的,比如说我们可以使用node上传图片到CDN。如果小伙伴想看的是node服务如何接收客户端上传的文件,那么你...
背景 如果你是个前端开发人员,你肯定知道线上环境要把js,css,图片等压缩,尽量减少文件的大小,提升响应速度,特别是对移动端,这个非常重要!!! 压缩方式 前端自己打包压缩...
第一步:在项目中安装webpack 和 webpack-cli 模块 npm i -Dwebpackwebpack-cli 第二步:定义entry和output属性 cons...
问题描述 使用npm install -g命令全局安装了某个模块,但是在项目中使用require引入该模块时报错,如下所示: 检查配置 第一步:项目根目录下运行 npm ro...
问题 很多同学可能并没有关注过这样一个问题:sessionStorage 的数据会在同一网站的多个标签页之间能共享吗? 解答 首先我们都知道sessionStorage数据的...
开启垂直方向的滑动监听 let hammer =new Hammer(this.el);hammer.get('swipe').set({direction: Hammer....
问题描述 当你使用hammerjs为一个元素绑定滑动事件(swipeup, swipedown,swipeleft,swiperight)以后,如果该元素内部包含图片元素就会...
我想请教一下,你说的webpack运行文件是个什么东西?这个我没怎么搞懂
webpack配置中常用的CommonsChunkPlugin认识CommonsChunkPlugin主要是用来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长,是一把优化项...
概述 测试在软件开发中是必不可少的一环,而接口测试是整个测试流程的重要组成部分。本文旨在介绍如何安装和使用接口测试工具DOClever,希望通过本篇文章也能让正在学习测试的小...