webpack.config.js 689 B

1234567891011121314151617181920212223
  1. const path = require('path');
  2. const ExtraWatchWebpackPlugin = require('extra-watch-webpack-plugin');
  3. module.exports = {
  4. module: {
  5. rules: [
  6. {
  7. loader: 'raw-loader',
  8. test: /\.(glsl|frag|vert)$/,
  9. include: [ path.resolve(__dirname, "build/node_modules/") ],
  10. },
  11. {
  12. loader: 'glslify-loader',
  13. test: /\.(glsl|frag|vert)$/,
  14. include: [ path.resolve(__dirname, "build/node_modules/") ]
  15. }
  16. ]
  17. },
  18. plugins: [
  19. new ExtraWatchWebpackPlugin({
  20. files: [ './**/*.vert', './**/*.frag', './**/*.glsl' ],
  21. }),
  22. ],
  23. }