2月 第三周

换了新电脑,使用 WSL2 的时候发现几个问题 clash 开启 tun 模式后,wsl 同时开启 dnsTunneling autoProxy 后,apt-get 会一直卡在 \[waiting for headers\] 。解决办法是关闭 clash, 其他解决方法都没什么用。 在 wsl 中使用 git clone 项目会卡在 counting project ...

12月 第一周

用 wsl2 的时候使用代理,一直就是访问被拒绝,尝试各种方法,无果,直接切 wsl1。也可以在子系统中安装代理,但是 duck 不必。 但是也可以尝试使用本地 ip 代替 localhost 127.0.0.1 , 需要允许代理客户端的防火墙设置以及允许其他设备访问代理(开启外网访问),例如 shadowsocks-windows 中的 "Allow other dev ...

5月 第四周

更新 postcss@8 主要是配置的更改,不在支持 function 和 require,详情 不再使用 stylus, 因为 next@^10 之后不再提供官方的 stylus 支持。 尽量不要在 sass 中使用带有 `p ...

4月 第三周

node-gyp 可能会使用 python,最近更新了 Windows 系统,可能造成了 WSL 中一些软连接的失效,python 命令一直无法找到,开始一直以为是 zsh / base 的环境变量问题,升级了 ubuntu 和 重新安装 python 都没用,/usr/bin 下是有 python3,后来确定是软连接失效,重新 ln -s 建立 python3 ...

4月 第一周

微信 H5 打开小程序 如果在 vue/react 等模板中需要使用 `html ` L ...

3月 第三周

使用 postcss-aspect-ratio 处理 aspect-ratio 的 polyfill Node PM2 自定义 name 并设置环境变量。 ` PORT=1234 pm2 start npm --name "app name" -- start ` Nginx 重启 ` sudo systemct ...

2月 第四周

Downloading resources in HTML5: a[download] [https://developers.google.com/web/updates/2011/08/Downloading-resources-in-HTML5-a-download] 做需求发现个问题,文件下载不了,直接打开预览了,但是知道肯定是没设置 `content-dispositi ...

2月 第三周

不断放弃和重拾 C++ JS 使用 pdf-lib 修改 pdf 使用 qrcode.js 的时候遇到一个兼容性问题,因为判断 android 版本的正则表达式问题,导致 android 9+ 的设备上无法生成二维码,其实可以使用 node-qrcode 代替这个库,主要是 node-qrcode 的这个名字太迷惑了,其实也支持浏览器... ...

12月 第四周

使用 vue-cli-plugin-electron-builderelectron 时 alias 无法设置为 $,怀疑是跟正则有关。 ...

12月 第二周

买了个在 iOS 设备上可以运行 JS 的应用,花了 ¥ 58,感觉没啥用,全当赞助了... Electron 尝试使用 Electron 子窗口,窗口通信依赖于主进程和渲染进程的事件通信。 ...