如何在vitejs配置文件中添加公共目录

SDE*_*edo 10 javascript building vite

我有一个包含图片、pdf 文件和 3d 模型的文件夹(名为),我想在使用 Vite.js 构建后将assets其包含在目录的公共静态路径中。dist

我将此代码用于vite.config.js

  export default {
    publicDir: './assets'
  }
Run Code Online (Sandbox Code Playgroud)

但是,构建后,文件不会复制到该dist文件夹​​中。当我运行vite serve该网站时,该网站可以工作,但对于本应位于该公共文件夹中的所有文件,我收到“未找到错误”。非常感谢您的帮助。

SDE*_*edo 17

不知道为什么,但问题已通过以下代码解决vite.config.js

module.exports = {
    root: './',
    build: {
        outDir: 'dist',
    },
    publicDir: 'assets'
 } 
Run Code Online (Sandbox Code Playgroud)

  • 第一个 vite.config.js 中的拼写错误:pulicDir (19认同)