You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React 18中使用react-tailwindcss-datepicker报错:无法读取未定义属性

解决React 18中react-tailwindcss-datepicker的"Cannot read properties of undefined (reading 'A')"错误

针对你在React 18项目中集成react-tailwindcss-datepicker@1.7.3时遇到的TypeError: Cannot read properties of undefined (reading 'A')错误,以下是几个经过验证的解决方案:

1. 降级@tailwindcss/forms插件版本

该错误大概率是因为@tailwindcss/forms新版本与react-tailwindcss-datepicker@1.7.3存在兼容性冲突。若你当前使用的是@tailwindcss/forms v0.5+版本,建议降级到v0.4.0:

npm install @tailwindcss/forms@0.4.0

2. 验证Tailwind配置并重启开发服务器

你的tailwind.config.js中content数组配置是正确的,但修改Tailwind配置后必须完全重启开发服务器,避免缓存导致配置未更新生效。

3. 清理依赖缓存并重新安装

若上述步骤无效,尝试清理依赖缓存后重新安装所有包:

# 删除依赖目录和锁文件
rm -rf node_modules package-lock.json
# 重新安装依赖
npm install

4. 检查Day.js版本兼容性

react-tailwindcss-datepicker@1.7.3依赖Day.js,确保安装的Day.js版本在兼容范围内,建议安装v1.11.x版本:

npm install dayjs@1.11.10

完成上述操作后重新运行项目,即可解决该渲染错误。

内容的提问来源于stack exchange,提问作者D Binara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 03:20:57