|
@@ -1,10 +1,11 @@
|
|
const path = require("path");
|
|
const path = require("path");
|
|
|
|
+const CopyPlugin = require('copy-webpack-plugin');
|
|
|
|
|
|
module.exports = {
|
|
module.exports = {
|
|
entry: "./src/app/app.js",
|
|
entry: "./src/app/app.js",
|
|
output: {
|
|
output: {
|
|
filename: "main.js",
|
|
filename: "main.js",
|
|
- path: path.resolve(__dirname, "src")
|
|
+ path: path.resolve(__dirname, 'dist/js')
|
|
},
|
|
},
|
|
module: {
|
|
module: {
|
|
rules: [
|
|
rules: [
|
|
@@ -24,5 +25,16 @@ module.exports = {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- }
|
|
+ },
|
|
|
|
+ plugins: [
|
|
|
|
+ new CopyPlugin([
|
|
|
|
+ {from:'src/index.html', to:path.resolve(__dirname, 'dist')},
|
|
|
|
+ {from:'node_modules/jquery/dist/jquery.min.js', to:path.resolve(__dirname, 'dist/js')},
|
|
|
|
+ {from:'node_modules/bootstrap/dist/js/bootstrap.min.js', to:path.resolve(__dirname, 'dist/js')},
|
|
|
|
+ {from:'node_modules/konva/konva.min.js', to:path.resolve(__dirname, 'dist/js')},
|
|
|
|
+ {from:'node_modules/bootstrap/dist/css/bootstrap.min.css', to:path.resolve(__dirname, 'dist/css')},
|
|
|
|
+ {from:'src/css/', to:path.resolve(__dirname, 'dist/css')},
|
|
|
|
+ {from:'src/assets/', to:path.resolve(__dirname, 'dist/assets')}
|
|
|
|
+ ])
|
|
|
|
+ ]
|
|
};
|
|
};
|