已安装date-fns仍提示找不到date-fns-tz模块或对应类型声明如何解决
问题原因
date-fns 与 date-fns-tz 是两个互相独立的依赖包,仅安装 date-fns 无法获取时区相关的工具方法,因此会触发模块找不到的报错。
解决方案
根据项目类型选择对应安装方式即可:
- 普通JavaScript项目
直接安装date-fns-tz基础包,对应包管理器命令如下:# npm npm install date-fns-tz # yarn yarn add date-fns-tz # pnpm pnpm add date-fns-tz - TypeScript项目
先安装基础包,如果安装完成后仍提示缺少类型声明,额外安装社区维护的类型包即可:# 安装基础包 npm install date-fns-tz # 安装类型声明包 npm install @types/date-fns-tz --save-dev
补充说明
安装完成后如果仍出现报错,可尝试清空项目本地缓存、重启开发服务,即可正常引入使用。
内容的提问来源于stack exchange,提问作者kacper3671
相关产品推荐
相关产品推荐

