Skip to content

Commit cda780b

Browse files
authored
Merge pull request #91 from WiseBird/master
Prevented source maps from being injected into html
2 parents d2f3ee3 + c4d6238 commit cda780b

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

src/plugin.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,20 +109,27 @@ class AutoDLLPlugin {
109109
});
110110

111111
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+
112123
compiler.plugin('compilation', compilation => {
113124
compilation.plugin(
114125
'html-webpack-plugin-before-html-generation',
115126
(htmlPluginData, callback) => {
116-
const dllEntriesPaths = flatMap(memory.getStats().entrypoints, 'assets').map(filename =>
117-
getInjectPath({
118-
publicPath: settings.publicPath,
119-
pluginPath: settings.path,
120-
filename,
121-
})
127+
htmlPluginData.assets.js = concat(getDllEntriesPaths('.js'), htmlPluginData.assets.js);
128+
htmlPluginData.assets.css = concat(
129+
getDllEntriesPaths('.css'),
130+
htmlPluginData.assets.css
122131
);
123132

124-
htmlPluginData.assets.js = concat(dllEntriesPaths, htmlPluginData.assets.js);
125-
126133
callback(null, htmlPluginData);
127134
}
128135
);

0 commit comments

Comments
 (0)