Jag skulle vilja få tillgång till mina typer från backend (Express.js) i min Vite-app. Jag kan inte få det att fungera ordentligt.
Kan du snälla peka mig i rätt riktning så att jag enkelt kan dela typer mellan frontend och backend?
Här är hur jag vill att mina typer ska exporteras från backend:
filstruktur
typer/test/test-enhet.ts
export interface TestInterface { test: string; test2: number; }; export interface TestInter Läs mer →vill dela mina rutter mellan min actix-web backend och Vue med Vue-Router frontend utan att behöva ha filer som beskriver rutterna. Så när jag definierar rutterna i frontend vill jag inte ändra något för servern. Jag vet inte om det finns en bättre lösning, om så är fallet, var god berätta :D
Min routes.jsonc finns i min src-mapp. Varje rutt är av följande typ:\
route: { path: String; name: String; componentName: String }Då konverteras mina rutter-str
Läs mer →Jag har ett Vite + Vue-projekt med en ganska standard tsconfig.json-fil
{ "compilerOptions": { "target": "ESNext", "useDefineForClassFields": true, "module": "ESNext", "moduleResolution": "Node", "strict": true, "jsx": "preserve", "resolveJsonModule": true, "isolatedModules": true, "esModuleInterop": tru Läs mer →Jag arbetar på ett React-Typescript-Vite-projekt som jag vill distribuera till Firebase Hosting. Appen fungerar bra lokalt (med npm run dev), men jag har problem med produktionen. Min app har i princip namnet på en butik som den första URL-undermappen och sedan en annan undermapp /entry för hemsidan. Så till exempel - http://localhost:5173/gucci/entry. Det intressanta är att på produktionen, om jag bara navigerar till https://myprojectname.firebaseapp.com/gucci (URL:en som hostar min app), se
Läs mer →Jag använder vitejs och typescript och jag vill sätta kompileringens mål till es2016, men det verkar som att klassens privata fält inte kompileras.
class Task { #prepare() { // here should be compiled. } }Jag försökte ställa in build.target i vite.config.js och compilerOptions.target i tsconfig och det fungerar inte.
@vitejs/plugin-legacy omvandlar
Läs mer →
Vi arbetar med en 100% gren-täckningspolicy. Vi spårar inte funktioner eller rader. Vi tycker att det är den bästa balansen mellan kodtäckning och produktivitet. Vi har för närvarande ett problem där vitest rapporterar följande fil som att ha två grenar:
export enum URL Läs mer →
Jag startade ett Angular-projekt med v15 (utan SSR), och efter en tid hörde jag om fördelarna med att använda Vite, så jag började undersöka hur man använder Vite i Angular-projekt. Inte mycket information fanns, men jag hittade dessa guider på YouTube och Medium.
Eftersom mitt projekt redan finns installerade jag bara Vite genom att köra:
yarn add -D viteJag använder inte bootstrapApplication-strategin utan bootstrapModule. Detta är min package.json:
Läs mer →Jag har en Vue 3-applikation med Vite 4 konfigurerad och den varma omladdningen fungerar inte när jag gör en ändring i Typescript-filen.
Jag har följande struktur:
Där MyComponent importerar .ts-skriptet och scss-filen, när jag gör en ändring i .vue-filen fungerar den varma omladdningen, men nu när jag ändrar TypeScript-filen som importeras i MyComponent.vue fungerar det inte men det visar loggen från den varma omladdningen
Läs mer →
Försöker lämna webpack och create-react-app för vitejs, men har problem med en wasm-fil.
import init from "swaplab2/dist/swaplab2.wasm?init"; import { setSwaplab2 } from "swaplab2"; export function TestPage(): React.ReactElement { const [swaplab2Loaded, setSwaplab2Loaded] = useState(false); use Läs mer →
Jag migrerar mitt projekt från CRA till Vite och Typescript, det använder Material UI version 4 som komponentbibliotek. Problemet är att när jag nu kör projektet appliceras inte stilarna på komponenten, men om jag trycker cmd + s i VS Code på den komponentfilen, laddar Vite om och nu fungerar stilen. Vad kan det vara? Jag antar att det är någon konfiguration jag saknar.
Detta är ett komponentexempel med detta beteende:
Läs mer →