Ошибка сборки с помощью 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
},
}