
在 vite 中获取公共文件夹下的所有文件名
在使用 vite 管理的 vue 3 项目中,有时我们需要访问放置在 public 文件夹中的文件。其中,可能有多个子文件夹包含不同的类型文件。为了方便管理,我们可能需要动态地获取某个文件夹下的所有文件名。
我们可以使用 vite 提供的 import.meta.glob() 方法来实现。它允许我们按通配符模式识别和加载模块。在这个场景下,我们可以使用它来获取 public 文件夹下的所有文件。
具体实现:
导入 glob 方法:
import { import } from 'module'使用 glob 方法获取文件:
const files = import.meta.glob('/public/**/*')获取文件名:
console.log(object.keys(files))
结果:
运行上述代码,将会在控制台中输出类似于以下内容的结果:
[ '/public/folder1/file1.txt', '/public/folder2/file2.txt' ]
这样,我们就可以动态地获取 public 文件夹下某个文件夹的所有文件的文件名,并根据需要进行进一步处理。
以上就是Vite 项目中如何获取 public 文件夹下所有文件名?的详细内容,更多请关注php中文网其它相关文章!
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
                
                                
                                
                                
                                
                                
                                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号