1- const HtmlWebPackPlugin = require ( 'html-webpack-plugin' )
2- const { CleanWebpackPlugin } = require ( 'clean-webpack-plugin' )
1+ const HtmlWebPackPlugin = require ( 'html-webpack-plugin' ) ;
2+ const { CleanWebpackPlugin } = require ( 'clean-webpack-plugin' ) ;
3+ const webpack = require ( 'webpack' ) ;
34var path = require ( "path" ) ;
45const options = { } ;
56
@@ -12,7 +13,7 @@ module.exports = {
1213 "interactivetests" : "./samples/javascript.controls/common/tests.js" ,
1314 } ,
1415 devServer : {
15- contentBase : './' ,
16+ static : './' ,
1617 hot : true ,
1718 port : 8080
1819 } ,
@@ -54,17 +55,25 @@ module.exports = {
5455 ] ,
5556 } ,
5657 resolve : {
57- extensions : [ '.js' , '.scss' ]
58+ extensions : [ '.js' , '.scss' ] ,
59+ fallback : {
60+ stream : require . resolve ( 'stream-browserify' ) ,
61+ util : require . resolve ( 'util/' )
62+ }
5863 } ,
5964 plugins : [
60- new CleanWebpackPlugin ( ) ,
61- // new HtmlWebPackPlugin({
62- // template: './*.html',
63- // filename: './*.html'
64- // }),
65- // new HtmlWebPackPlugin({
66- // template: './photos.html',
67- // filename: './photos.html'
68- // })
65+ new CleanWebpackPlugin ( ) ,
66+ // fix "process is not defined" error:
67+ new webpack . ProvidePlugin ( {
68+ process : 'process/browser' ,
69+ } ) ,
70+ // new HtmlWebPackPlugin({
71+ // template: './*.html',
72+ // filename: './*.html'
73+ // }),
74+ // new HtmlWebPackPlugin({
75+ // template: './photos.html',
76+ // filename: './photos.html'
77+ // })
6978 ]
7079} ;
0 commit comments