美文网首页
fs.readdirSync && fs.readdirSync

fs.readdirSync && fs.readdirSync

作者: small_zeo | 来源:发表于2022-01-23 16:28 被阅读0次

    fs.readdirSync

    该方法将返回一个包含“指定目录下所有文件名称”的数组对象。

    • 用法:
      fs.readdirSync(path)
    • 参数:
      path: 目录路径。
    • 返回值:
      返回一个包含“指定目录下所有文件名称”的数组对象。

    fs.statSync()

    该方法用于异步返回有关给定文件路径的信息。

    • 用法:
      fs.statSync( path, options)
    • 参数:
      path: 它包含必须检查的文件的路径。它可以是字符串,缓冲区或URL。
      options:该对象可用于指定将影响输出的可选参数。
    • 返回值:
      它返回一个Stats对象,其中包含文件路径的详细信息。
    import { readdirSync, statSync } from 'fs'
    
    var alias = [];
    var paths = readdirSync('./packages')
    paths.forEach(path => {
      if (statSync(resolve('./packages', path)).isDirectory()) { 
        // isDirectory()方法的使用,返回true/false,目录存在则返回true
        alias.push({
          find: `@eva/${path}`,
          replacement: resolve(__dirname, `../packages/${path}/lib`)
        })
      }
    });
    

    相关文章

      网友评论

          本文标题:fs.readdirSync && fs.readdirSync

          本文链接:https://www.haomeiwen.com/subject/govmhrtx.html