Sfoglia il codice sorgente

cleanup before compiling

Raanan Weber 7 anni fa
parent
commit
2febc13d4c

+ 2 - 1
gui/package.json

@@ -25,6 +25,7 @@
     "homepage": "https://github.com/BabylonJS/Babylon.js#readme",
     "devDependencies": {
         "@types/node": "^10.5.2",
+        "clean-webpack-plugin": "^0.1.19",
         "ts-loader": "^4.0.0",
         "typescript": "^2.9.2",
         "webpack": "^4.16.0",
@@ -37,4 +38,4 @@
     "dependencies": {
         "dts-bundle-webpack": "^1.0.0"
     }
-}
+}

+ 6 - 1
gui/webpack.config.js

@@ -1,6 +1,7 @@
 const path = require('path');
 const webpack = require('webpack');
-const DtsBundleWebpack = require('dts-bundle-webpack')
+const DtsBundleWebpack = require('dts-bundle-webpack');
+const CleanWebpackPlugin = require('clean-webpack-plugin');
 
 module.exports = {
     context: __dirname,
@@ -52,6 +53,10 @@ module.exports = {
         port: 9000
     },
     plugins: [
+        new CleanWebpackPlugin([
+            path.resolve(__dirname, './src/**/*.js'),
+            path.resolve(__dirname, './src/**/*.map')
+        ]),
         new DtsBundleWebpack({
             name: "babylonjs-gui",
             main: path.resolve(__dirname, '../dist/preview release/gui/build/index.d.ts'),

+ 1 - 0
inspector/package.json

@@ -25,6 +25,7 @@
     "homepage": "https://github.com/BabylonJS/Babylon.js#readme",
     "devDependencies": {
         "@types/node": "^10.5.2",
+        "clean-webpack-plugin": "^0.1.19",
         "css-loader": "^1.0.0",
         "dts-bundle-webpack": "^1.0.0",
         "mini-css-extract-plugin": "^0.4.1",

+ 3 - 0
inspector/tsconfig.json

@@ -33,6 +33,9 @@
             ],
             "babylonjs-serializers": [
                 "../../dist/preview release/serializers/babylonjs.serializers.module.d.ts"
+            ],
+            "Split": [
+                "./helpers/ISplit.d.ts"
             ]
         },
         "outDir": "./build"

+ 6 - 1
inspector/webpack.config.js

@@ -2,6 +2,7 @@ const path = require('path');
 const webpack = require('webpack');
 const DtsBundleWebpack = require('dts-bundle-webpack')
 const MiniCssExtractPlugin = require("mini-css-extract-plugin");
+const CleanWebpackPlugin = require('clean-webpack-plugin');
 
 module.exports = {
     context: __dirname,
@@ -10,7 +11,7 @@ module.exports = {
     },
     output: {
         path: path.resolve(__dirname, '../dist/preview release/inspector'),
-        filename: 'babylon.inspector.js',
+        filename: 'babylon.inspector.min.js',
         libraryTarget: 'umd',
         library: {
             root: "INSPECTOR",
@@ -76,6 +77,10 @@ module.exports = {
         port: 9000
     },
     plugins: [
+        new CleanWebpackPlugin([
+            path.resolve(__dirname, './src/**/*.js'),
+            path.resolve(__dirname, './src/**/*.map')
+        ]),
         new DtsBundleWebpack({
             name: "babylonjs-inspector",
             main: path.resolve(__dirname, '../dist/preview release/inspector/build/index.d.ts'),