webpack.config.js 788 B

123456789101112131415161718192021222324252627
  1. const path = require("path");
  2. const config = require("../../Tools/Config/config");
  3. module.exports = {
  4. context: path.resolve(__dirname),
  5. entry: {
  6. engineOnly: path.resolve(__dirname, 'engineOnly.ts'),
  7. sceneOnly: path.resolve(__dirname, 'sceneOnly.ts'),
  8. minGridMaterial: path.resolve(__dirname, 'minGridMaterial.ts'),
  9. minStandardMaterial: path.resolve(__dirname, 'minStandardMaterial.ts')
  10. },
  11. output: {
  12. filename: '[name].js',
  13. path: config.computed.tempFolder + '/testsES6Modules'
  14. },
  15. devtool: 'none',
  16. resolve: {
  17. extensions: ['.ts', '.js']
  18. },
  19. module: {
  20. rules: [{
  21. test: /\.tsx?$/,
  22. loader: 'ts-loader'
  23. }]
  24. },
  25. mode: "production"
  26. };