אני די חדש בעולם של svelte/typescript ומאז אתמול פתאום אני מקבל כמה שגיאות לאחר ההתקנה. עשיתי את אותם הדברים בדיוק כמה ימים אחורה ואני לא יכול להבין מה קורה.
זה מה שעשיתי:
npm create svelte@latest diceGame cd diceGame npm installאז התקנתי את Skeleton
npm i @skeletonlabs/skeleton --save-devאז התקנתי את Tailwind
npx svelte-add@latest tailwindcss npm installעכשיו אני מקבל שגיאה כפי שאתה יכול לרא
קרא עוד →האם מישהו מחזיק בידע סודי איך לגרום לזה לעבוד? אני מנסה להמיר מייבוא יחסי לייבוא מוחלט באמצעות מסלולי tsconfig ויש לי בעיות בפתרון של קבצי *.svelte.
tsconfig.json:
{ "extends": "@tsconfig/svelte/tsconfig.json", "compilerOptions": { "baseUrl": ".", "lib": [ "dom", "es2020" ], "paths": { //❗ "~/*": [ "src/*" ] } קרא עוד →אני לומד איך להשתמש ב-Svelte, במיוחד איך לקשור לאינסטנס של קומפוננטה, כרגע במדריך כאן: https://svelte.dev/tutorial/component-this
אני מנסה להמיר את המדריך ל-TypeScript תוך כדי שאני מתקדם.
אני מקבל שגיאה מהקומפיילר של TypeScript (רץ דרך ESLint).
יש לי את סוג ה-TypeScript הבא:
type ItemTypes = (GameItem & { id: undefined }) | (CurrencyItem & { id: string });ה-GameItem הוא אובייקט שאין לו את התכונה "id", לכן בדרך כלל הייתי מפריד אותו כך ב-TS:
if (item.id !== undefined) { // CurrencyItem } else { // GameItem } קרא עוד →
אני בונה פרויקט פרונטאנד באמצעות Astro. עבור כמה קומפוננטות דינמיות הוספתי את Svelte כפריימוורק של ממשק משתמש.
עכשיו אני רוצה לשלב את svelte-check, אבל הפקודה נכשלה בגלל: הערות טיפוס יכולות לשמש רק בקבצי TypeScript.
למשל export let languageCode: string נראה שאינו נכון, למרות שפרויקט Astro מתכנס
קרא עוד →
אני עובד על קומפוננטת קרוסלה באמצעות schadcn-svelte ו-embla carousel. הלחיצה הראשונית על הנקודה 2 מעבירה את השקף מ-שקף 1 לשקף 2, וסגנונות הנקודה הפעילה מתעדכנים בצורה מושלמת. עם זאת, לאחר התגובה הראשונית הזאת, מצב הנקודות הניווט הפעיל מפסיק להתעדכן, והמעברים בין השקפים מאח
קרא עוד →
הייתה לי תקופה קשה לנסות לגרום לפרויקט שלי להידמות עם סוג מותקן. אני משתמש ב-MediaRecorder, והתקנתי את @types/dom-mediacapture-record. עם ההגדרות המוגדרות כברירת מחדל לא הצלחתי לגרום ל-MediaRecorder להיות מוכר.
הצלחתי לגרום לדברים לעבוד על ידי 1) לא להרחיב את @tsconfig/svelte/tsconfig.json ו-2) ל
קרא עוד →
אז, אני בונה אתר באמצעות Svelte ואני משתמש ב-Swiper לאחת הפונקציות, אבל אני מקבל את השגיאה הזו שמציינת [!] Error: Unexpected character '@' (שים לב שאתה צריך תוספים כדי לייבא קבצים שאינם JavaScript). אז זה אומר שאני לא יכול להשתמש בפקודת @import ב-SCSS, ומחקר שלי מצא שהאפליקצי
קרא עוד →
אני מנסה לייבא מודול TypeScript שכתבתי בעצמי לרכיב Svelte. עם זאת, אני מקבל את השגיאה הבאה כאשר אני מנסה לייבא את המודול עם השורה הבאה
אנו מקבלים את השגיאה הבאה:
אז ניס
קרא עוד →
אני לא יכול לייבא Enum מקובץ .ts לתוך קומפוננטת __layout.svelte באמצעות קיצור דרך של נתיב.
יש לי ממשק שאני יכול לייצא ולהשתמש בו ללא בעיה דרך כינוי הנתיב. ייבוא של enum גורם לשגיאה: לא ניתן למצוא מודול...
עם זאת, ייבוא ה-
קרא עוד →