Skip to content

Commit d2bdbdd

Browse files
authored
Merge pull request #365 from danice/main
fix: library does not load in webpack projects #364
2 parents 634bd98 + f4505d4 commit d2bdbdd

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

Gruntfile.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ module.exports = function(grunt) {
129129
output: {
130130
filename: 'materialize.js',
131131
path: path.resolve(__dirname, 'dist/js'),
132-
libraryTarget: 'var',
133-
library: 'M'
132+
libraryTarget: 'umd',
133+
globalObject: 'this'
134134
}
135135
}),
136136

@@ -140,8 +140,8 @@ module.exports = function(grunt) {
140140
output: {
141141
filename: 'materialize.min.js',
142142
path: path.resolve(__dirname, 'dist/js'),
143-
libraryTarget: 'var',
144-
library: 'M'
143+
libraryTarget: 'umd',
144+
globalObject: 'this'
145145
}
146146
}),
147147
},

src/global.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -382,4 +382,4 @@ export class M {
382382
}
383383
}
384384

385-
module.exports = M
385+
export default M;

webpack.config.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ module.exports = {
2929
output: {
3030
filename: 'materialize.js',
3131
path: path.resolve(__dirname, 'bin'),
32-
libraryTarget: 'var',
33-
library: 'M'
32+
libraryTarget: 'umd',
33+
globalObject: 'this'
34+
},
35+
optimization: {
36+
minimize: false,
3437
}
3538
};

0 commit comments

Comments
 (0)