如何在界面或类型上使用自动导入? [新3]

问题描述 投票:0回答:1

我有一些类型想要在我的 nuxt 3 应用程序中自动导入,但每次我尝试导出包含类型的 ts 文件时,它都会以某种方式跳过或忽略这些类型。 我找到了一种将它们全局导入到所有打字稿文件的方法,但我希望它们也位于 .vue 文件中。

我有这个文件和我的类型。

useType.ts

export type ImageDocument = {
    buildId: string

    links: string[]
}

export type InventoryDocument = {
    buildId: string
    block: string
    count: number
}

该文件位于 /utils 文件夹中。我也尝试将其移至可组合项文件夹,但没有区别。

typescript nuxt.js vuejs3 nuxt3
1个回答
0
投票

您需要在 nuxt.config.ts 中声明您的文件夹类型的自动导入文件夹:

 imports: {
    dirs: ['types/*.ts', 'store/*.ts', 'types/**/*.ts'],
  },
© www.soinside.com 2019 - 2024. All rights reserved.