webpack.config.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. const path = require('path');
  2. function getCurrentDateTime() {
  3. var currentDate = new Date();
  4. var year = currentDate.getFullYear().toString();
  5. var month = (currentDate.getMonth() + 1).toString().padStart(2, '0');
  6. var day = currentDate.getDate().toString().padStart(2, '0');
  7. var hours = currentDate.getHours().toString().padStart(2, '0');
  8. var minutes = currentDate.getMinutes().toString().padStart(2, '0');
  9. var seconds = currentDate.getSeconds().toString().padStart(2, '0');
  10. return year + month + day + hours + minutes + seconds;
  11. }
  12. const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
  13. module.exports = {
  14. entry: './info.js',
  15. output: {
  16. path: path.resolve(__dirname),
  17. filename: `bundle.js`,
  18. },
  19. optimization: {
  20. minimizer: [
  21. new UglifyJsPlugin({
  22. uglifyOptions: {
  23. compress: {
  24. drop_console: true
  25. },
  26. keep_fnames: true,
  27. mangle: true,
  28. },
  29. }),
  30. ],
  31. },
  32. devtool: 'source-map'
  33. };