webpack.config.js 465 B

123456789101112131415161718192021222324252627
  1. const path = require('path');
  2. module.exports = {
  3. entry: './src/server.ts',
  4. target: 'node',
  5. mode: 'production',
  6. module: {
  7. rules: [
  8. {
  9. test: /\.tsx?$/,
  10. use: 'ts-loader',
  11. exclude: /node_modules/,
  12. },
  13. ],
  14. },
  15. resolve: {
  16. extensions: [ '.tsx', '.ts', '.js' ],
  17. },
  18. output: {
  19. filename: 'bundle.js',
  20. path: path.resolve(__dirname, 'build'),
  21. },
  22. node: {
  23. __filename: false,
  24. __dirname: false,
  25. }
  26. };