fs.readdirSync && fs.readdirSync

2022-01-23  本文已影响0人  small_zeo

fs.readdirSync

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

fs.statSync()

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

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`)
    })
  }
});
上一篇下一篇

猜你喜欢

热点阅读