webpack.config.js 859 B

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