我需要以递归方式获取一个文件夹中的所有文件。
我发现做到这一点的最好方法是安装glob 库:
npm install glob
我想寻找包含在content/post 文件夹中的所有index.md 文件,每个文件都在自己的目录结构中,可能在多个子文件夹下。
content/post/first/index.mdcontent/post/second/index.mdcontent/post/another/test/index.md
以下是我的做法:
const glob = require('glob')
const root_folder = 'content/post'
glob(root_folder + '/**/index.md', (err, files) => {
if (err) {
console.log('Error', err)
} else {
console.log(files)
}
})
还有一件事!⚠️ ✋
在一月底,我将组织网络开发训练营。
这是一个为期10周的同学会在线课程,我将指导你成为一名Web开发人员。
这不仅仅是 "一个课程"。它是我每年组织一次的大型活动。
我们将从零开始,学习网络开发的基础知识,HTML,CSS,JavaScript,Tailwind,Node.js,然后我们将学习React,JSX,如何使用PostgreSQL,Astro,Next.js,Prisma等等
在前10周结束时,你将知道如何创建网站和网络应用程序,我将为你解锁Bootcamp的第二阶段:你将获得Bootcamp毕业生专属的大量项目,所以你可以按照我的指示建立像带有认证的私人区域,克隆Twitter YouTube Reddit等流行网站,创建电子商务网站,等等。
因为一旦你掌握了基础知识,你只能通过在真正的、令人兴奋的项目上工作来学习。