自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pgLi

笔记

  • 博客(274)
  • 资源 (1)
  • 收藏
  • 关注

原创 函数式编程学习笔记

1、函数的一等性和高阶性2、函数式3、函数式编程注意事项

2021-06-07 08:56:33 176

原创 前端面试总结

js基础 性能优化 html css

2018-04-24 16:06:55 297

原创 使用sass开发web-components组件

同时执行chokidar监听和webpack server。

2024-02-20 16:07:33 625

原创 iTMSTransporter上传ipa文件

store上,applicationloader和香蕉云编都收费,转用iTMSTransporter上传。-asc_provider <团队id> 可不加,如果自己的账号加入了多个团队需要加,否则会报错。uni-app云打包之后生成的ipa包需要上传到app。

2024-01-16 20:27:03 705

原创 flutter ThemeData扩展

ThemeData扩展

2024-01-12 18:38:02 454

原创 Flutter android及ios屏幕调整

【代码】Flutter android及ios屏幕调整。

2024-01-03 08:44:08 532

原创 安卓10 flutter webview 回退会闪退

在安卓10设备上,访问了webview页面后,回退到其他页面后,大概率会闪退,请查看issuses。解决思路:在回退前,先把webview销毁掉,重新生成一个非webveiw页面后再回退。使用WillPopScope和重写appBar回退函数处理。

2023-12-14 09:24:26 769 1

原创 flutter TextField 控制焦点位置

TextField控制焦点位置

2023-11-28 11:30:45 696

原创 connectivity_plus 安卓build的时候报错

connectivity_plus

2023-11-28 10:44:11 928

原创 Looking up a deactivated widget‘s ancestor is unsafe

Looking up a deactivated widget's ancestor is unsafe

2023-11-20 18:29:13 184

原创 Webpack5开发环境下webpack-dev-server-client-overlay

背景:使用webpack5.7 启动项目后遇到错误信息,会有一个iframe遮住整个页面。解决方式:配置devServer中overlay为false。

2023-07-26 15:15:03 1549

原创 window环境下有时无法下载sentry-cli.exe包解决方案

报错:Error: Unable to download sentry-cli binary from解决方案:查看下载配置可通过修改SENTRYCLI_CDNURL来改变下载包的地址,手动把包下载下来,然后更改地址window可以使用:set SENTRYCLI_CDNURL=xxx&& npm install其他可参考官方文档:https://docs.sentry.io/product/cli/installation/

2023-06-12 14:29:30 1443

原创 ColorFiltered导致CircularProgressIndicator编译成web后在移动端设备上显示异常

在web环境下不使用ColorFiltered包裹子组件。

2023-06-06 13:49:27 77

原创 pnpm ERR_PNPM_ADDING_TO_ROOT

【代码】pnpm ERR_PNPM_ADDING_TO_ROOT。

2023-03-15 13:56:12 3241 1

原创 lerna ERR! lifecycle “publish“ errored in “@gaopeng123/rc-paginated-list“, exiting 1

经排查,发现时packages中子包定义了publish,破坏了lerna的生命周期。使用lerna publish提交package时报错。

2023-03-08 20:27:32 295 2

原创 exceljs defaultRowHeight 只在可视范围内生效

exceljs defaultRowHeight 只在可视范围内生效。

2023-03-02 10:17:58 81

原创 parcel build: Uncaught Error: Minified React error #302; visit

使用parcel build构建后的应用大概报错。

2023-01-08 23:16:13 172

原创 EOF github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1

EOF github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1

2022-12-30 13:22:21 508

原创 React HashRouter分享时url中的“#“号在ios上被转义,导致不能访问

h5应用在做分享功能是,用ios不能正常打开。通过nginx配合转发。

2022-12-13 21:55:56 624

原创 Expected package: [email protected]. Actual package in the store by the given integrity: language-

pnpm版本锁定

2022-12-13 20:49:37 508

原创 react-activation缓存React.lazy异步组件问题记录

react-activation React.lazy KeepAlive

2022-09-14 17:58:18 854

原创 minio上传svg图片后无法使用,图直接碎了

原因:图片的Content-Type是application/octet-stream,浏览器无法识别。解决方案:设置Content-Type: image/svg+xml。把svg图片上传到minio后无法正常使用,加载后图直接碎了。

2022-09-01 20:32:21 1683 4

原创 Couldn‘t find any revision to build. Verify the repository and branch configuration for this job.

背景:jenkins 突然找不到分支了。原因:jenkins部署缓存导致的。

2022-09-01 12:00:54 281

原创 Jenkins makefile dockerfile传参

Jenkins makefile dockerfile传参。

2022-08-10 08:53:26 903

原创 升级webpack5后process is not defined

浏览器使用node插件导致process is not defined

2022-07-01 09:49:23 1127 1

原创 sudo: npx: command not found

-bash: npx: command not found

2022-06-20 18:05:54 1530

原创 idea中运行typescript

1、安装Run Configuration for TypeScript插件2、安装ts-node,并配置tsconfig.json npm i ts-node -D // tsconfig.json{ "ts-node": { "compilerOptions": { "module": "commonjs" } }, "compilerOptions": { ... }}..

2022-05-07 14:15:51 3188

原创 @types/testing-library__react/node_modules/@types/react/index“).ReactNode‘.

1、@types/testing-library__react错误原因:@types/react 18 有一些破换性升级,第三方库定义依赖都没有锁定版本,导致出错2、解决方式使用npm-force-resolutions来强制锁定版本issue"scripts": { "preinstall": "npx npm-force-resolutions", .... }, "resolutions": { "@types/react": "17.0.30" }.

2022-05-07 14:03:25 645

原创 safari兼容性问题记录

new Date 不识别"-"new Date('2022-05-05 08:37:00'); // Invalid Date// 需要把2022-05-05 08:37:00 转成 2022/05/05 08:37:00不支持后查找 (?<=)

2022-05-05 08:41:13 220

原创 nginx配置不缓存html文件

server { listen 80; charset utf-8; keepalive_timeout 300; client_max_body_size 50m; server_name pj-feedback.sany.com.cn; location / { root /data/html/**; # 配置页面不缓存html和htm结尾的文件 if ($request_filename ~* .*\.(?:

2022-04-24 15:52:27 4713 1

原创 [webpack-cli] [Error: EROFS: read-only file system, mkdir ‘/dist‘]

背景:使用webpack编译在mac上编译项目,一直报该错误排查文件夹权限问题,后续发现dist文件成功创建,并且文件编译成功。最后排查是tsconfig.json中定义来*"outDir": “/dist”,* 在mac下会被编译到根路径。修改为“outDir”: “./dist”,...

2022-03-31 13:45:13 3340

原创 高德地图自定义主题地图,盖住中国红色边境线

背景使用高德自定义主题api,调整主题后,无法修改红色的边境线。实现思路绘制地图的时候先不要绘制边境线 new AMap.Map({ ..., features: ['bg', 'building', 'point'],})获取中国地图的数据,然后盖住默认的中国地图AMap.plugin('AMap.DistrictSearch', function () { const districtSearch = new AMap.District

2022-03-29 13:50:34 2360 2

原创 DOMException: Failed to execute ‘importScripts‘ on ‘WorkerGlobalScope‘: The script at ‘XXX‘ failed t

1. 背景使用create-react-app生成的react项目“react-scripts”: “5.0.0”,“webpack”:“5.69.1”,“@craco/craco”: “^6.4.3”,使用craco覆盖一些配置根据webpack官网例子使用web worker时遇到该错误2. 原因webpack覆盖output.publicPath属性错误,配置为***空路径***导致路径出错3. 解决方式修改该配置,如果没有配置,使用默认的***/***...

2022-03-10 13:59:48 3850

原创 react:process is not defined

背景使用create-react-app创建的项目“react-scripts”: “^4.0.3”,在运行时,浏览器报错:process is not defined,并且创建个iframe,阻止交互。定位发下是chalk包,是create-react-app的依赖包。方案1、升级react-scripts,如果没有node版本限制的话可升级2、固话react-error-overlay版本npm i --save-exact [email protected] i --sav

2022-02-18 08:16:31 2750

原创 less中使用绝对路径

背景使用react-scripts和customize-cra覆盖create-react-app部分配置,配置绝对路径配置paths.json{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": [ "src/*" ], "@assets/*": [ "scr/as

2022-02-16 10:13:27 1324

原创 Failed to execute ‘querySelector‘ on ‘Document‘: ‘#1644394137513‘ is not a valid selector.

背景1、vue中data定义一个id属性,使用Date.now();创建随机值,id 取不到data: { id: `${Date.now()}` },// 模板中使用<vue-image-upload :id="id" @onUploadChange="onUploadChange"/>// vue-image-upload组件中this.id取不到mounted() { const me: any = this; //

2022-02-09 16:18:46 3309

原创 Not allowed to navigate top frame to data URL:

1、高版本chrome出于安全考虑,禁止打开base64图片2、可以通过iframe去加载base64。function openBase64(base64){ const win = window.open(); win.document.write('<iframe src="' + base64 + '" frameborder="0" style="border:0; top:0px; left:0px; bottom:0px; right:0px; width:100.

2022-01-20 18:58:33 1534

原创 ‘return‘ outside of function. (4:1)

1. 报错信息如下:./node_modules/watchpack/lib/chokidar.jsSyntaxError: D:\code\template\react-simple-template2\node_modules\watchpack\lib\chokidar.js: 'return' outside of function. (4:1) 2 | try { 3 | module.exports = require("chokidar");> 4 | retur

2021-12-31 17:00:03 1909 1

原创 gitbook+ doctoc构建github pages

1、安装doctoc用doctoc生成的目录放到SUMMARY中点击菜单可滑到对应位置npm i doctoc2、gitbook编译1、根目录下创建book.json,并添加常用的配置。gitbook install下载插件{ "title": "utils工具函数", "language": "zh-hans", // 简体中文 "author": "pgli", "gitbook": "3.2.3", "root": ".", "links"

2021-11-22 17:01:27 246

原创 electron + fluent-ffmpeg推送桌面、音视频、窗口

1、桌面ffmpeg().input('desktop') // 推送桌面配置.inputFormat('gdigrab').inputOptions('-offset_x 0').inputOptions('-offset_y 0').inputOptions('-video_size 640x480')2、音视频// video和audio是摄像头和麦克风名称,// 可通过navigator.mediaDevices.enumerateDevices// 或者ffmpeg命令获取

2021-11-22 09:00:09 1960

地图json文件

世界、中国及省市区县地图json文件。可用于d3.js开发地图。

2018-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除