Jeg prøver å bruke Storybook sammen med TypeScript og SvelteKit, men dette har gitt meg noen problemer som jeg ikke ser ut til å kunne løse selv.
import Modal from './Modal.svelte' export default { title: 'Modal', component: Modal, } const Template = (args: any) => ({ component: Modal, props: args, }) export const Primary = Template.bind({}) Primary.args = { text: 'Hello World', }Koden ovenfor gir meg følgende feil på linjen Primary.args={
Les mer →Jeg prøver å beskytte ruter, eller omdirigere til pålogging når auth_token ikke er i lokal lagring.
I min src/routes/+layout.server.ts har jeg:
import { redirect } from "@sveltejs/kit" import type { LayoutServerLoad } from "./$types" export const load: LayoutServerLoad = async ({ locals }) => { if (localStorage.getItem('auth_token') === null) { throw redirect(303, '/') } }Selv om jeg får:
Les mer →
Jeg er ganske ny i svelte/typescript-verdenen, og siden i går får jeg plutselig noen feil etter installasjonen. Jeg gjorde nøyaktig det samme som for noen dager siden, og jeg kan ikke forstå hva som skjer.
Dette er hva jeg gjorde:
npm create svelte@latest diceGame cd diceGame npm installSå installerte jeg Skeleton
npm i @skeletonlabs/skeleton --save-devSå installerte jeg Tailwind
npx svelte-add@latest tailwind Les mer →Er det noen som har hemmelig kunnskap om hvordan man får dette til å fungere? Jeg prøver å migrere fra relative til absolutte imports ved å bruke tsconfig-paths og har problemer med oppløsning av *.svelte-filer.
tsconfig.json:
{ "extends": "@tsconfig/svelte/tsconfig.json", "compilerOptions": { "baseUrl": ".", "lib": [ "dom", "es2020" ], "paths": { //❗ Les mer →Jeg lærer hvordan man bruker Svelte, spesielt hvordan man binder til en komponentinstans, akkurat nå i opplæringen her: https://svelte.dev/tutorial/component-this
Jeg prøver å konvertere veiledningen til Typescript etter hvert som jeg går.
Jeg får en feil fra Typescript-kompilatoren (kjørt gjennom ESLint).
Jeg har følgende typescript-type:
type ItemTypes = (GameItem & { id: undefined }) | (CurrencyItem & { id: string });GameItem er et objekt som ikke har attributtet "id", så normalt ville jeg skille mellom dem på denne måten i TS:
if (item.id !== undefined) { // CurrencyIt Les mer →
Jeg bygger et frontend-prosjekt ved hjelp av Astro. For noen dynamiske komponenter la jeg til Svelte som et UI-rammeverk.
Nå vil jeg integrere svelte-check, men kommandoen mislykkes på grunn av: Type annotasjoner kan bare brukes i TypeScript-filer.
For eksempel ser ikke export let languageCode: string
Les mer →
Jeg jobber med en karusellkomponent ved hjelp av schadcn-svelte og embla carousel. Det første klikker på prikk 2 gir overgang fra lysbilde 1 til lysbilde 2, og de aktive prikkstiler oppdateres perfekt. Men etter den første reaksjonen slutter de aktive tilstandene til navig
Les mer →
Jeg har hatt vanskeligheter med å få prosjektet mitt til å kompilere med en installert type. Jeg bruker MediaRecorder, og jeg har installert @types/dom-mediacapture-record. Med standardoppsettet klarte jeg ikke å få MediaRecorder gjenkjent.
Jeg har klart å få ting til å fungere ved 1) ikke å utvi
Les mer →