بیان واردات TypeScript نمی‌تواند ماژول Firebase را در پروژه Expo پیدا کند

من در حال راه‌اندازی یک پروژه جدید Expo هستم و تمام مستندات منتشر شده در ۲۸ اوت ۲۰۲۱ را دنبال می‌کنم. دستور import مشخص‌شده توسط مستندات Firebase کار نمی‌کند. مراحل بازتولید مشکل به شرح زیر است.

expo init firebase-demo

گزینه blank (TypeScript) را انتخاب کرده و کلید Enter را فشار دهید.

cd firebase-demo expo install firebase

این خط را به App.tsx اضافه کنید، همان‌طور که مستندات می‌گویند:

import { getAuth, crea

ادامه مطلب →

جاوااسکریپت - ایجاد createStackNavigator با Expo و تایپ‌اسکریپت، هیچ چیزی را رندر نمی‌کند

به‌روزرسانی :

مخزن گیت پروژه غیرقابل‌کار

در حال تلاش برای استفاده

پکیج react-navigation در React Native (Expo-Typescript)

به همان روشی که با React Native معمولی (Expo - جاوااسکریپت ساده) انجام

ادامه مطلب →

جاوااسکریپت - چگونه می‌توان بدون اجرای expo prebuild برای ایجاد پوشه اندروید، تصاویر را به منابع drawable اندروید در Expo اضافه کرد

من در حال تلاش برای استفاده از react-native-quick-actions با expo هستم و از پلاگین تنظیمات آن طبق پیشنهاد در انجمن expo استفاده می‌کنم. میانبرها کار می‌کنند، اما نمی‌توانم یک تصویر سفارشی برای میانبر در اندروید تنظیم کنم. طبق مستندات، باید تصاویر را در

ادامه مطلب →

جاوااسکریپت - چگونه هنگام بارگذاری یک کامپوننت ویدئویی expo-av با قطع اینترنت برخورد کنیم

من یک کامپوننت ساده ری‌اکت نیتیو دارم که عنصر ویدئویی expo-av روی آن قرار دارد.

من با مشکلی مواجه هستم که اگر شبکه هنگام تلاش برای پخش ویدیو قطع شود و سپس وقتی اتصال اینترنت برگشت، ویدیو دوباره پخش نمی‌شود.

ایده‌ای دارید؟ مقداری کد در زیر (ساده‌شده)

ادامه مطلب →

فایل‌های جاوااسکریپت کامپایل‌شده تایپ‌اسکریپت برای برنامه ری‌اکت-نیتیو اکسپو من کجا هستند؟

من تازه یکی از پروژه‌های پیش‌فرض TypeScript در اکسپو را با expo init ایجاد کرده‌ام و یک فایل ساده App.tsx در دایرکتوری اصلی دارد. من قادر هستم تغییراتی در این فایل ایجاد کنم و آن تغییرات در برنامه‌ام بازتاب داده می‌شوند، اما به ن

ادامه مطلب →

typescript - react-native با استفاده از expo-av IOS فایل ضبط شده mp4 فرم داده تماس با transcription های صوتی openai می‌گوید فرمت فایل نامعتبر است

من تمام شب مشغول این کار بوده‌ام، دارم تلاش می‌کنم خودم را روی آیفونم با استفاده از اکسپو ضبط کنم از طریق expo-av (صحبت کردن را از طریق آیفون ضبط می‌کند) و آن را به Endpoint رونویسی‌های OpenAI با استفاده از مدل whisper-1 آپلود کنم.

فایل به صورت mp4 ذخیره شده است، من آن را به رشته base64 تبدیل می‌کنم، من تأیید کرده‌ام که محتوای base64 در واقع mp4 است:

ابزار تبدیل base64 به فایل

ادامه مطلب →

ios - ناوبری تب Expo Router v3 با استک، جستجو و عنوان بزرگ

من در تلاش هستم تا سربرگ ناوبری مخاطبین اپل را با جستجو و عنوان بزرگ شبیه‌سازی کنم اما فقط در صفحه اصلی. تمام برگه‌های دیگر باید تنظیمات خود را داشته باشند، مانند عدم داشتن عنوان متفاوت یا گاهی حتی مخفی کردن نوار ناوبری. فکر می‌کنم به یک پایه محکم رسیده‌ام، اما تنظیمات جستجو و عنوان بزرگ هیچ تأثیری ندارند. مخزن قابل تکرار اینجا است.

به طور کلی ساختار من یک نقطه ورود است که به /apps/_layout.tsx اشاره می‌کند:

import { Stack } from 'expo-router'; export default

ادامه مطلب →

خطای تست snapshot jest-expo برای react-native-vector-icons/MaterialIcons با تایپ‌اسکریپت

من در حال یادگیری Jest هستم و اولین تست‌های Snapshot خود را برای کامپوننت‌ها با استفاده از react-native و expo می‌نویسم. من می‌توانم تست را بدون کامپوننت Icon از 'react-native-vector-icons/MaterialIcons' درون کامپوننت خود اجرا کنم. با این حال، وقتی تلاش

ادامه مطلب →

ری‌اکت نیتیو - چگونه از کامپوننت AppLoading در اکسپو با تایپ‌اسکریپت استفاده کنیم؟

من دارم سعی می‌کنم اپلیکیشن ری‌اکت نیتیو مبتنی بر Expo خودم را به TypeScript بازنویسی کنم و کامپوننت AppLoading چندین خطا ایجاد می‌کند که نمی‌دانم چگونه باید به سبک TypeScript با آن‌ها برخورد کنم.

کد:

if (!this.state.isLoadingComplete && !this.props.skipLoadingScreen) { return ( <AppLoading startAsync={this.loadResourcesAsync} onError={this.handleLoadingError} onFinish={this.handleFinishLoad

ادامه مطلب →

typescript - نمی‌توان از `ts-node` برای اجرای اسکریپت در expo (react-native) استفاده کرد

اینجا تازه‌کار هستم.

من چند پروژه ReactJs دارم که از هر نظر به‌خوبی اجرا می‌شوند. اما اخیراً می‌خواهم آن‌ها را به صورت monorepo بسازم و برای این کار Expo را انتخاب کردم.

من می‌توانم بیشتر کدها را اجرا کنم به جز برخی اسکریپت‌های سفارشی. پیام خطا می‌گوید SyntaxError: Cannot use import statement outside a module و خط کدی که منجر به این خطا شد node_modules/expo/AppEntry.js بود که در پارامتر main در package.json قرار دارد.

این ک

ادامه مطلب →