File tree 1 file changed +16
-11
lines changed 1 file changed +16
-11
lines changed Original file line number Diff line number Diff line change @@ -109,21 +109,26 @@ class AutoDLLPlugin {
109
109
} ) ;
110
110
111
111
if ( inject ) {
112
+ const getDllEntriesPaths = extension =>
113
+ flatMap ( memory . getStats ( ) . entrypoints , 'assets' )
114
+ . filter ( filename => filename . endsWith ( extension ) )
115
+ . map ( filename =>
116
+ getInjectPath ( {
117
+ publicPath : settings . publicPath ,
118
+ pluginPath : settings . path ,
119
+ filename,
120
+ } )
121
+ ) ;
122
+
112
123
compiler . plugin ( 'compilation' , compilation => {
113
124
compilation . plugin (
114
125
'html-webpack-plugin-before-html-generation' ,
115
126
( htmlPluginData , callback ) => {
116
- const dllEntriesPaths = flatMap ( memory . getStats ( ) . entrypoints , 'assets' )
117
- . filter ( filename => ! filename . endsWith ( '.js.map' ) )
118
- . map ( filename =>
119
- getInjectPath ( {
120
- publicPath : settings . publicPath ,
121
- pluginPath : settings . path ,
122
- filename,
123
- } )
124
- ) ;
125
-
126
- htmlPluginData . assets . js = concat ( dllEntriesPaths , htmlPluginData . assets . js ) ;
127
+ htmlPluginData . assets . js = concat ( getDllEntriesPaths ( '.js' ) , htmlPluginData . assets . js ) ;
128
+ htmlPluginData . assets . css = concat (
129
+ getDllEntriesPaths ( '.css' ) ,
130
+ htmlPluginData . assets . css
131
+ ) ;
127
132
128
133
callback ( null , htmlPluginData ) ;
129
134
}
You can’t perform that action at this time.
0 commit comments