实现一个自己的日志处理库并发布到npm

 w候人兮猗
前言 不折腾的前端不是一个好的前端,最近在搭建公司内部工具以及组件库,使用npm进行管理,所以学习一下如何创建一个属于自己的JavaScript库,并发布成npm模块。 https://github.com/ahwgs/console-util 步骤 创建账号 点击进入npm官网 右上角进行注册 ...

JavaScript异步编程

 w候人兮猗
前言 从我们一开始学习JavaScript的时候就听到过一段话:JS是单线程的,天生异步,适合IO密集型,不适合CPU密集型。但是,多数JavaScript开发者从来没有认真思考过自己程序中的异步到底是怎么出现的,以及为什么会出现,也没有探索过处理异步的其他方法。到目前为 ...

cross-env使用以及根据环境打包

 w候人兮猗
关于 之前的项目打包都是靠手动去改环境变量(纯属沙雕行为),随着项目越来越多,每一个项目打包都要去改这个变量的话真的是太蛋疼了,所以研究了一下webpack打包以及node env 主要 这样做有什么好处? publicPath: process.env.APP_ENV === 'production' ? ...

使用openssl 生成证书

 w候人兮猗
关于 最近在用egg写一个简单的CURD项目,使用的是jwt并打算使用RS256加密方式进行加密,这里记录一下如何生成RS256证书 步骤 检查是否安装openssl openssl version -a 发现已经安装了openssl,这里我们将版本更新至最新版 如果没有安装的话可以直接使 ...

反向代理华为云OBS实现自定义域名访问

 w候人兮猗
前言 之前上了一波华为云的车,买了一台小鸡,然后又买了华为云的OBS服务(对象存储),这里主要记录的是如何反向代理配置,对象存储的内容暂不介绍 为什么? 对象存储建立之后是有一个默认的域名的,但是通过默认的域名会产生流量,一般的云服务厂商都会有同 ...

Failed to minify the bundle Error from Uglifyjs 记一次打包压缩报错

 w候人兮猗
前言 今天刚写完一个需求准备打包测试,眼看着进度快跑满了啪的一下给我来了一个错,如下图: 简单分析 Failed to minify the bundle看了下大概的错讲的应该是压缩代码报错了,而Uglifyjs确实也是webpack打包压缩的插件。 看下一行,大概讲的是index.295edf2 ...