Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. const withSass = require('@zeit/next-sass');
  2. const path = require('path');
  3. const CompressionPlugin = require('compression-webpack-plugin');
  4.  
  5. module.exports = withSass({
  6. webpack: function(config) {
  7. config.module.rules.push(
  8. {
  9. test: /\.(jpe?g|png|gif|svg|ico)$/,
  10. use: {
  11. loader: 'url-loader',
  12. options: {
  13. limit: 8192,
  14. fallback: 'file-loader',
  15. name: '[name].[hash:15].[ext]',
  16. },
  17. },
  18. }
  19. );
  20.  
  21. config.plugins.push(new CompressionPlugin());
  22. config.resolve.alias['@styles'] = path.join(__dirname, 'styles');
  23. config.resolve.alias['@helpers'] = path.join(__dirname, 'helpers');
  24. config.resolve.alias['@images'] = path.join(__dirname, 'images');
  25.  
  26. return config;
  27. }
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement