typescript - Pixi.js SvelteKit-ში იძლევა 'self არ არის განსაზღვრული' შეცდომას მხოლოდ მშენებლობის დროს

როგორც სათაური ამბობს, როდესაც იყენებთ Pixi.js-ს SvelteKit-ში, მხოლოდ და მხოლოდ აპლიკაციის აწყობის დროს გამოიტანს შეცდომას "self არ არის განსაზღვრული", და ეს პრობლემის წყარო არის @pixi/settings მოდული. მე შევეცადე ყველა შესაძლებელი გზა, რაც ვიცოდი მისი

Წაიკითხე მეტი →

JavaScript - SvelteKit - "ReferenceError: ფაილი არ არის განსაზღვრული"

სწრაფი პრობლემა, რომლის წინაშეც დავდექი ვებ-აპლიკაციის შექმნისას SvelteKit-ის გამოყენებით (და გაფართოების ვიტესით):

ჩემი +page.svelte ფაილის <script> ტეგის შიგნით ვცადე ცარიელი პლაცჰოლდერის File ობიექტის შექმნა შემდეგი გზით:

let formObject: FormCreationDat

Წაიკითხე მეტი →

typescript - Sveltekit-ში, შეგიძლია დაბრუნო 2 წარუმატებელი ActionResult?

ჩემს +page.server.ts ფაილში მაქვს ფორმის მოქმედება და ვწერ დაბრუნებას fail-ს, თუ zod სქემის ვალიდაცია ვერ ჩაივლის, რაც მუშაობს. თუმცა, როდესაც ვბრუნებ სხვა fail-ს, როცა PocketBase გამოაგდებს იმეილის უკვე გამოყენების შეცდომას, ვიღებ ამ ტიპის შეცდომას ყველა ველზე, გარდა იმეილისა.

Typescript

Წაიკითხე მეტი →

typescript - ESLint უჩივის, რომ SvelteKit-ის App namespace განსაზღვრული არ არის

ჩემი +error.svelte გვერდზე მინდა კომპონენტის იმპორტირება და შემდეგ შეცდომის ობიექტის გადაცემას.

<script lang="ts"> import { page } from "$app/stores"; const error = $page.error; </script> <RenderError {error} />

Წაიკითხე მეტი →

javascript - მოთხოვნის დაფიქსირება მარშუტის ცვლილებაზე Sveltekit-ში

მე მინდა ვიყო მომხმარებლის დადასტურება confirm() ფუნქციის გამოყენებით.

თუმცა, ამჟამად მე ვაკონტროლებ, როდესაც მომხმარებელი გზას იცვლის ამ კოდით:

import { navigating } from '$app/stores'; $: if($navigating) alert('changing route');

მაგრამ ის შეცვლის მარშრუტს მაშინვე, როცა

Წაიკითხე მეტი →

თაიპერორ - SvelteKit არ აღიქვამს Typescript სინტაქსს

მაქვს SvelteKit პროექტი typescript-ით (გადაწყვილებული Vite-ით), რომელიც კარგად მუშაობდა როცა ვწარმოებდი "npm run dev"-ს. თუმცა, როდესაც ვცადე აპლიკაციის Github Pages-ზე განთავსება, ეს შეცდომა გამოჩნდა (ლოკალურ ჰოსტზე), როცა დავდიოდი ჩემს ერთადერთ ლინკზე, რომელიც შეიცავს typescript კოდს (გვერდი წინასწარ იტვირთება როცა ლინკზე მანიაკლი ხდება).

[plugin:vite-plugin-svelte] უცნაური სიმბოლო

[plugin:vite-plugin-svelte] C:/Users/mwnbo/source/repos/Svelte/chess-app/src/lib/Board

Წაიკითხე მეტი →

typescript - როგორ აკეთებს @type import('./$types') კომენტარის სინტაქსი მუშაობას SvelteKit-ში?

ამჟამად ვსწავლობ SvelteKit-ს და შევხვდი კოდს, რომლის სინტაქსი ვერ გავიგე.

In +page.server.ts მე არ მესმის ეს სინტაქსი:

/** @type {import('./$types').PageServerLoad} */

ჩემთვის, როგორც არაპროფესიონალი თვალისთვის, ეს ასე ჩანს, თითქოს უბრალოდ კომენტარებშია, მაგრამ /** */ აკეთებს რაღაცას, რაც უზრუნველყოფს, რომ მუშაობს. წარმოდგენა არ მაქვს.

პასუხი #1

SvelteKit ქმნის დირექტორიას .svelte-ki

Წაიკითხე მეტი →

javascript - როგორ გადავცეთ მონაცემები SvelteKit Hook-იდან გვერდზე

მუშაობ SvelteKit-თან, რათა მოვაწყვო მომხმარებლის ავტენტიფიკაცია JWT-ის დეკოდის მეშვეობით სერვერის hook-ში. წარმატებით შევინახე მომხმარებლის მონაცემები 'sessionUser'-ში, რომელიც ჩანს, როდესაც ვწერ log event.locals-ში. თუმცა, მიჭირს ამ მონაცემებზე წვდომა load ფუნქციაში, რომელიც ჩემი +page.svelte ფაილშია. როცა ყოველი გვერდზე ვწერ ამ მონაცემებს, ყოველთვის გამოდის undefined. რაიმე რჩევა შესაბამის მიმართულებაში ძალიან შეფასებული იქნება!

კონსოლის ლოგი event.locals.user { user: { id: '1',

Წაიკითხე მეტი →

typescript - როგორ უნდა დაყენდეს index.d.ts ფაილი lib ფოლდერში SvelteKit-ში

მაქვს შემდეგი დირექტორიის სტრუქტურა SvelteKit-ში:

... lib/ form/ Input.svelte Button.svelte ...

მინდოდა დამემატებინა index.d.ts ფაილი ან მსგავსი რამ, რათა შემეძლო index ფაილის იმპორტირება თითოეული კომპონენტის ცალ-

Წაიკითხე მეტი →

typescript - Writable მაღაზია გვერდის შეცვლაზე იწერება, SvelteKit

მე ვავსებ writable სხროში შენახულ მნიშვნელობებს

import { writable } from 'svelte/store' export const user = writable(null) export const isLoggedIn = writable(false)

შემდეგ მე ვიმპორტირებ ეს მნიშვნელობანი და ვაწესებ მათ ინდექსში

import { getAuth, signInWithPo

Წაიკითხე მეტი →