webpack.config.dev.js 563 B

1234567891011121314151617181920212223242526
  1. const CopyWebpackPlugin = require('copy-webpack-plugin')
  2. const copyToApps = require('./copyToApps')
  3. const path = require('path')
  4. function resolve (dir) {
  5. return path.resolve(__dirname, '../', dir)
  6. }
  7. module.exports = {
  8. mode: 'development',
  9. watch: true,
  10. entry: 'index.js',
  11. output: {
  12. path: resolve('.tmp'),
  13. filename: '[name].js'
  14. },
  15. plugins: [
  16. new CopyWebpackPlugin([
  17. ...copyToApps('components'),
  18. ...copyToApps('apis'),
  19. ...copyToApps('utils'),
  20. ...copyToApps('config'),
  21. ...copyToApps('im', true)
  22. ])
  23. ]
  24. }