webpack4打包library库

使用React做开发,经常会写一些符合自己项目需求的lib库,但是通常用的都是ES6的语法,没办法,谁叫我喜欢这中写代码的方式呢,但是其他同事不会写怎么办,但是又急于要一个跟我写的一模一样的UI,怎么办。我也没办法呀,于是网站找了一圈也只是具体的如何打包,但是具体到如何使用还是有很大的区别的,虽然我也找到了具体的解决办法,但是还是有区别于正常的调用方式
希望懂的认识可以共同探讨

1、创建并初

...

webpack4 初体验 - 管理输出

我们在 index.html 文件中手动引入所有资源,然而随着应用程序增长,并且一旦开始对文件名使用哈希(hash)]并输出多个 bundle,手动地对 index.html 文件进行管理,一切就会变得困难起来。然而,可以通过一些插件,会使这个过程更容易操控。

首先,让我们调整一下我们的项目:

├── dist
│   ├── 448c34a56d699c29117adc64c43aff
...

webpack4 初体验 - 资源管理 - 加载数据

继续上一篇博文[webpack4 初体验 - 资源管理 - 加载字体]

可以加载的有用资源还有数据,如 JSON 文件,CSV、TSV 和 XML。类似于 NodeJS,JSON 支持实际上是内置的,也就是说 import Data from './data.json' 默认将正常运行。要导入 CSV、TSV 和 XML,你可以使用 csv-loader 和 xml-loader。让我们处理

...

webpack4 初体验 - 资源管理 - 加载字体

继续上一篇博文[webpack4 初体验 - 资源管理 - 加载图片]

像字体这样的其他资源如何处理呢?file-loader 和 url-loader 可以接收并加载任何文件,然后将其输出到构建目录。这就是说,我们可以将它们用于任何类型的文件,包括字体。让我们更新 webpack.config.js 来处理字体文件:

const path = require('path');

mod
...

华为荣耀9 青春版 GMS谷歌安装器 记录

GMS谷歌安装器,下载地址:http://m.appchina.com/app/com.huawei.gmsinstaller

点开这个地址可能会首先下载“应用汇”,不过没关系,安装完之后,搜索gms就可以找到GMS安装器。 安装完之后需要翻墙后才能继续操作哦。

顺便科普下GMS

GMS全称为GoogleMobile Service,即谷歌移动服务。GMS是Google开发并推动Androi

...

Nodejs新版本8.9.0和9.2.0更新啦

这个11月,Nodejs新版本更新了,欢呼雀跃呀。

记得大概从2014年刚开始接触,到进入新公司后正式使用Nodejs已经有大概会3年了,大概也算是我比较喜欢的语言中的一种。

第一次接触的时候,就基本上只是用来运行js脚本,当时爬取网站的时候,有很多js的调用,需要运行后才有结果,当时自己还只是在用PHP,重写的话有相当的耗时,于是就有了第一次接触,之后断断续续就没有怎么接触了。

第二次接触

...

Nodejs 中解决 no-await-in-loop

在使用nodejs中的async/await方法的时候,在map,forEach中使用await的时候,eslint总是提示我no-await-in-loop。对于我比较喜欢正规写代码的人讲,忍受不了这种错误提示。最终还是找到了解决办法。

一般什么情况会有这个错误的呢,如下

async test() {
  const testData = [1, 2, 3];
  testData.for
...

PHP中Curl如何使请求的域名被解析到指定IP上

我们在测试的时候会遇到一个情况,就是在做上线前的接口测试的时候,想要模拟真实的环境,那么接口的域名地址是少不了的,这个情况下,我们又不想直接调用线上的数据,想通过域名跟IP的映射,调用另外一台机器上的代码【即将要上线的代码】。可以采用php中curl的参数配置来操作,具体如下:

这里的Curl使用的是ixudra/curl

简单的实例代码如下

$response = Curl::to($h
...

Centos 之 非root情况下ncurses安装问题

最近使用主机发现,没有root权限,然后想用zsh,发现没有root权限也是安装不了,但是安装zsh又需要ncurses,但是网上都是一些yum之类的命令,但是yum只能root用哇,苦于无奈,只能安装在自己的目录下使用了。具体过程如下。

系统版本:

$ lsb_release -a

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Dist

...