How to add a public directory in vitejs configuration file

Viewed 11512

I have a folder (named assets) with pictures, pdf files and 3d models that I want to include in the public static path at dist directory after building with Vite.js.

I am using this code for the vite.config.js:

  export default {
    pulicDir: './assets'
  }

However after building, the files are not copied to de dist folder. When I run vite serve the website works, but I get "not found error" for all the files that should've been in that public folder. Thanks a lot for the help.

1 Answers

Not sure why, but the problem was solved with this code at vite.config.js

module.exports = {     
    root: './',     
    build: {       
       outDir: 'dist',
            },     
    publicDir: 'assets'   
 } 
Related