node.js 获取某一个文件夹目录下的文件名称

const fs = require("fs");

// 批量注册最新创建的html页面
let tmp = []
let HtmlPages = [] // 获取css文件夹下的所有html文件
const files = fs.readdirSync('./src/css')
files.forEach(function (item, index) {
   // 压缩或者bese文件是没有相对应的页面的,这里做排除
   if(item.indexOf('.css') == -1){
    tmp.push(item)
   }
})
  HtmlPages = tmp.map(item => {
  return item.substring(0,item.indexOf('.'))
})
// 批量注册结束

css文件目录

之后生成结构

之前的结构需要手动添加很繁琐

读取根目录下文件夹的所有名称

var fs = require('fs');

let components = []
const files = fs.readdirSync('./')
files.forEach(function (item, index) {
    let stat = fs.lstatSync("./" + item)
    if (stat.isDirectory() === true) { 
      components.push(item)
    }
})

console.log(components);
愿以往所学皆有所获
原文地址:https://www.cnblogs.com/Azune/p/14149590.html