yarn2 pnp 模式安装wasm-pack不完整

使用yarn2安装wasm-pack的时候,整个过程没有报错信息,但是没有生成wasm-pack的bin文件到/Users/${username}/Library/Preferences/wasm-pack-nodejs/bin中,会导致后续使用webpack的wasm-pack插件的时候找不到wasm-pack的可执行文件而导致编译失败。 先使用yarn1版本安装项目的依赖之后再切换到yarn2之后就没有问题,暂时没有找到为什么yarn2安装wasm-pack为什么会失败的原因,待更新

在centos上从源码安装python

在服务器上使用pip安装scrapy的时候,由于自己的用户对/usr/lib的目录没有写权限而安装不成功。然而服务器的root权限不能拿到,申请安装软件特别麻烦。 于是从源码安装python,使用 ./configure --prefix=/your-path 可以安装python到自定义目录,(由于python默认安装的位置是没有写权限的) 执行make一切正常,接着执行make install的时候报错。 zipimport.ZipImportError: can't decompress data; zlib not available 因为是缺少zlib的库函数,因为系统库的目录没有写权限,也只能把安装库函数也自定义的目录,安装完成后修改Modules/Setup文件中: #zlib zlibmodule.c -I$

anyproxy的docker化

由于项目上的需要,需要抓包分析app的请求的url特征,因而就需要在手机上配置代理服务器,项目组的同事一直都是使用fiddle或者wireshark来分析app的请求url,代理服务器则是使用带有无线网卡的电脑提供热点来作为代理服务器或者监听网关。 这种模式需要每个同事都要有安装配置一套环境,会有很多的不便。经过查找资料,得知anyproxy能够满足抓取app的请求url的需求,但是目前anyproxy无法区分多台使用anyproxy代理的设备,无法多个设备使用同一个anyproxy代理服务器。 docker可以很方便的把不同的进程隔离,可以快速的启动不同的代理服务器,于是决定使用docker起多个anyproxy代理服务器的实例。 anyproxy的docker化中遇到了不少问题,这里做个记录: 首先找到一个anyproxy-docker 使用命令 docker run -d --name anyproxy -p "8001:8001" -p "8002:8002"