webpack.config.js 976 B

1234567891011121314151617181920212223242526
  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-inspector": __dirname + '/../../../dist/preview release/inspector/babylon.inspector.bundle.js',
  14. "babylonjs-loaders": __dirname + '/../../../dist/preview release/loaders/babylonjs.loaders.js',
  15. "babylonjs-serializers": __dirname + '/../../../dist/preview release/serializers/babylonjs.serializers.js',
  16. }
  17. },
  18. devtool: "source-map",
  19. module: {
  20. rules: [
  21. { test: /\.tsx?$/, loader: "ts-loader" },
  22. ]
  23. },
  24. mode: "development"
  25. };