webpack.config.js 856 B

12345678910111213141516171819202122232425
  1. const path = require("path");
  2. module.exports = {
  3. entry: __dirname + '/index.ts',
  4. output: {
  5. filename: 'bundle.js',
  6. path: path.resolve(__dirname, 'dist')
  7. },
  8. resolve: {
  9. extensions: ['.ts', '.js'],
  10. alias: {
  11. "babylonjs": __dirname + '/../../../dist/preview release/babylon.max.js',
  12. "babylonjs-gui": __dirname + '/../../../dist/preview release/gui/babylon.gui.js',
  13. "babylonjs-loaders": __dirname + '/../../../dist/preview release/loaders/babylonjs.loaders.js',
  14. "babylonjs-serializers": __dirname + '/../../../dist/preview release/serializers/babylonjs.serializers.js',
  15. }
  16. },
  17. devtool: "source-map",
  18. module: {
  19. rules: [
  20. { test: /\.tsx?$/, loader: "ts-loader" },
  21. ]
  22. },
  23. mode: "development"
  24. };