webpack.config.js 612 B

1234567891011121314151617181920212223242526272829
  1. const path = require('path');
  2. module.exports = {
  3. entry: path.resolve(__dirname, 'src', 'frontend', 'index.js'),
  4. devtool: 'inline-source-map',
  5. module: {
  6. rules: [
  7. {
  8. test: /\.tsx?$/,
  9. use: 'ts-loader',
  10. exclude: /node_modules/,
  11. },
  12. ],
  13. },
  14. resolve: {
  15. extensions: ['.tsx', '.ts', '.js'],
  16. fallback: {
  17. util: path.resolve(__dirname, 'src', 'onion', 'mock_nodejs_util.ts'),
  18. },
  19. },
  20. output: {
  21. filename: 'bundle.js',
  22. path: path.resolve(__dirname, 'dist'),
  23. },
  24. devServer: {
  25. static: path.resolve(__dirname, 'dist'),
  26. port: 9000,
  27. },
  28. };