为什么Nuxt3的Auto Import找不到我定义的工具函数?
在Nuxt3项目里按文档配置了Auto Import,但当我尝试导入自己写的formatDate.js工具函数时,控制台报错Cannot find module '@/utils/formatDate'。明明文件路径是对的,重启服务也不行…
代码是这样写的:
// pages/index.vue
import { formatDate } from '@/utils/formatDate' // 这里报错
const now = formatDate(new Date())
已经确认:1. 文件确实存在于utils/formatDate.js 2. nuxt.config.ts里有autoImports: true 3. 其他组件的相对导入能正常工作。是不是Auto Import有特殊的路径规则?
然后把formatDate.js改成默认导出:
最后重启服务,直接用
formatDate()就行,不用再手动import。