javascript - Kako konfiguriram relativnu putanju za korištenje prilikom generiranja izlaza builda u Viteu?


U mojoj aplikaciji, kada pokrenem npm run dev, mogu normalno testirati na http://localhost:3000. Ali za izlaznu verziju builda, gdje je pokrenem, ona je dio podmapa druge aplikacije. Na primjer, linkovi završe ovako http://myapp.com/docs/reconstatus jer stavim dist izlaz iz vite aplikacije u reconstatus mapu, a za pregled aplikacije jednostavno odem na http://myapp.com/docs/reconstatus/index.html. Primijetio sam problem gdje generirani kod linka na js/css/etc... koji je vite postavio s kosom crtom, dakle relativno prema korijenu, ali to rezultira 404 jer se datoteke ne mogu pronaći, budući da su sada datoteke u /docs/reconstatus. Postoji li način da se vite-u kaže da za build izlaze postavi linkove da koriste određeni put poput /docs/reconstatus?

Odgovor #1

Pretpostavljam da želite konfigurirati svoju javnu osnovnu putanju za vaš vite build. Recite mi ako griješim i ja ću urediti odgovor.

Da biste konfigurirali javnu putanju izrade, proslijedite je kao argument tijekom procesa izrade.

vite build --base=/my/public/path/

izvor: vite dokumentacija