Ошибка сборки с помощью React Firebase Hooks и Vite

Я пытаюсь создать свой проект реакции с помощью vite, и он выдает следующую ошибку.

      node_modules/react-firebase-hooks/auth/dist/auth/types.d.ts:2:50 - error TS2304: Cannot find name 'AuthActionHook'.
 
2 export declare type EmailAndPasswordActionHook = AuthActionHook<firebase.auth.UserCredential, firebase.FirebaseError>;

Версия для разработчиков работала нормально, поэтому я не уверен, что насчет сборки вызывает ее сбой.

vite.config.js

      import { defineConfig } from 'vite'
import reactRefresh from '@vitejs/plugin-react-refresh'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [reactRefresh()]
})

1 ответ

Это должно быть вызвано react-firebase-hooksмодуль имеет ошибку объявления типа. Вы можете обойти это, удалив команду tsc из скрипта сборки в package.json:

      "scripts": {
  // "build": "tsc && vite build"
  "build": "vite build",
},

Кроме того, вы можете skipLibCheck:

      // tsconfig.json
{
  "compilerOptions": {
    "skipLibCheck": true
  },
}
Другие вопросы по тегам