build-modules.js 440 B

123456789101112131415161718
  1. #!/usr/bin/env node
  2. const vars = require('./vars')
  3. const log = require('npmlog')
  4. const webpack = require('webpack')
  5. const { promisify } = require('util')
  6. const configs = [
  7. '../app/webpack.main.config.js',
  8. '../app/webpack.config.js',
  9. ...vars.allPackages.map(x => `../${x}/webpack.config.js`),
  10. ]
  11. ;(async () => {
  12. for (const c of configs) {
  13. log.info('build', c)
  14. await promisify(webpack)(require(c))
  15. }
  16. })()