diff --git a/webpack.config.js b/webpack.config.js
index 5883b5cba496080a2b67c0cb7d4b99154478b9c0..dd07003be73728abfea605da84deceb5ecdc4fc8 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -1,14 +1,15 @@
 "use strict";
-let config = require('./webpack.base');
 
 const path = require('path');
 const fs = require('fs');
+let config = require('./webpack.base');
+
 const demosDirectory = path.join(__dirname, 'test/demo');
 const files = fs.readdirSync(demosDirectory);
 
 let entries = {};
 for (let f of files){
-    let key = f.replace(/.ts$/, '.js').replace('.tsx$', '.jsx');
+    let key = f.replace(/.tsx?$/, '.js');
     entries[key] = path.join(demosDirectory, f);
 }