alias normalization breaks config

Aperta
#130 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
typescript, vite
Ambito
build-system

Direzione di ricerca

Riproduci il fallimento con il progetto StackBlitz collegato e ispeziona src/index.ts intorno alla riga 310. Confronta la normalizzazione presente in quel punto con il commit f3b10b55195fbff96d74a96ae69632cc9f55b6ba, quindi verifica se è coinvolto Vite o @rollup/plugin-alias. Il lavoro è completato quando la configurazione funziona con vite-plugin-solid attivo senza l’errore path-browserify/posix segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Repro: https://stackblitz.com/edit/vitejs-vite-z8v1wp?file=vite.config.js

It only errors when vite-plugin-solid is active:

Failed to load url /node_modules/path-browserify/posix (resolved id: /home/projects/vitejs-vite-z8v1wp/node_modules/path-browserify/posix) in /home/projects/vitejs-vite-z8v1wp/main.js. Does the file exist?

Specifically this line:
https://github.com/solidjs/vite-plugin-solid/blob/2b37a130f9f2cbece9e27bbdce6b67f16424866f/src/index.ts#L310
Seems like the normalization is not needed anymore since f3b10b55195fbff96d74a96ae69632cc9f55b6ba and can be removed (works fine based on my tests).
I'll also try to find the root cause in vite or @rollup/plugin-alias.

Related: https://github.com/davidmyersdev/vite-plugin-node-polyfills/issues/48#issuecomment-1868104140

Lingua principale
TypeScript
Stelle
520
Fork
70
Merge medio
23h 35m
PR unite (30g)
39

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di solidjs/solid-vite-plugin

Tutte le issue di solidjs/solid-vite-plugin

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.