Astro网站部署到GitHub Pages踩坑记录
1Deshun 发布于 7个月前 (03-17) 412℃ 评论(0) 赞 (0)
最近心血来潮,搭建了一个笔记网站,用的是 Astro React 模板,部署到 GitHub Pages,提交代码自动部署发版。我是从阮一峰老师一篇文章评论中了解到 Astro 的,看了下官网的介绍,好像还不错,对于有一定编码基础的人来说上手很快。不过在部署过程中也踩了不少坑,简...
Deshun 发布于 7个月前 (03-17) 412℃ 评论(0) 赞 (0)
最近心血来潮,搭建了一个笔记网站,用的是 Astro React 模板,部署到 GitHub Pages,提交代码自动部署发版。我是从阮一峰老师一篇文章评论中了解到 Astro 的,看了下官网的介绍,好像还不错,对于有一定编码基础的人来说上手很快。不过在部署过程中也踩了不少坑,简...
Deshun 发布于 7个月前 (03-14) 666℃ 评论(0) 赞 (0)
一些时候,因为一些依赖依赖的依赖版本比较低,会导致一些莫名的问题,比如下面这个,编译时 @react-spring 的报错:Failed to compile. ./node_modules/@react-spring/web/dist/esm/index.js 113:11 Module parse failed: Unexpe...
Deshun 发布于 7个月前 (03-01) 993℃ 评论(0) 赞 (0)
工具都是有利有弊,使用 pnpm 过程中经常会出现一个错误:ERR_PNPM_REGISTRIES_MISMATCH This modules directory was created using the following registries configuration:&nbs...
Deshun 发布于 7个月前 (02-28) 1916℃ 评论(0) 赞 (0)
工作之余,我整理了近50个 VS Code 插件,其中有一部分已经内置了,但不知道他们是用来干啥的。通过这篇文章,可以大致知道这些插件的作用,用不到的可以把他们移除, VS Code 变得更快了。Auto Close Tag自动添加 HTML/XML 结束标记,与 Visual Studio IDE 或 Sublime Text 类似。Auto Import自动查找、解析并提供所有可用导入的代码操...
Deshun 发布于 7个月前 (02-24) 451℃ 评论(0) 赞 (0)
一个老项目,直接 yarn start 运行时样式没有加载。先说一下采坑过程:之前写过一篇 create-react-app中CSS Module不生效的解决办法 ,但这个项目是自编码,需要 npm link 到主项目,所以就不能使用 CSS Module 写样式了。页面都是使用 impo...
Deshun 发布于 8个月前 (02-18) 1226℃ 评论(0) 赞 (3)
最近 ChatGPT 突然爆火,各大平台都在讨论它,不过目前的 ChatGPT 是 3.5 版本,数据比较老旧,相比之下微软新推出的 New Bing (ChatGPT 4.0) 更加强大。如果说ChatGPT 是没有感情的 AI 聊天机器人,那么 New Bing 则是一个加入...
Deshun 发布于 8个月前 (02-02) 654℃ 评论(0) 赞 (0)
在 Create React App 脚手架创建的项目中使用 CSS Modules 。第一种方式create-react-app 中内置了使用 CSS Modules 的配置,create-react-app 内置的用法是将所有的 .css / .less / .scss 等样式文件都修改成 .module.css / .module.less / .module.scss 等。即可使用 CSS...
Deshun 发布于 8个月前 (02-02) 1006℃ 评论(0) 赞 (2)
在群晖私有部署的笔记程序,一直用的 http 协议,昨天突发奇想,是不是可以改成 https 协议呢。答案当然 是可以,具体操作如下:打开 控制面板 > Synology 应用程序门户 > ...
Deshun 发布于 8个月前 (02-01) 742℃ 评论(0) 赞 (0)
之前的一个项目报错 ReferenceError: React is not defined ,如下图:点进去可以看到,组件中创建元素的时候报错,找不到 React 。解决方法:如果使用的是 Babel 和 React 17,需要添加“运行时”配置,在 .babelrc 配置文件...
Deshun 发布于 8个月前 (01-30) 925℃ 评论(0) 赞 (0)
在项目开发中,客户反映页面样式错乱问题,经查是 360安全浏览器,使用了较老的 Chrome 内核所致。antd5 使用了很多比较新的 CSS 选择器,而 Chrome 内核 87 以下不支持很多现代 CSS Selector。导致了项目中的样式错乱...