copyPlugins.js 508 B

123456789101112131415161718192021
  1. const fs = require('fs')
  2. const path = require('path')
  3. const adminPath = 'admins'
  4. // 获取 admins 目录下的后台管理系统文件名并指定公共文件目录命名
  5. function resolve (dir) {
  6. return path.resolve(__dirname, '../', dir)
  7. }
  8. const files = fs.readdirSync(resolve(adminPath))
  9. function copyToApps(dir) {
  10. let r = []
  11. files.map(app => {
  12. r.push({
  13. from: resolve(dir),
  14. to: resolve(`${adminPath}/${app}/${dir}`)
  15. })
  16. })
  17. return r
  18. }
  19. module.exports = copyToApps