I am trying to get my Webpack project to have a source map file.
I finally got the settings right so that it would do that, but now I am getting this error:
DevTools failed to parse SourceMap: http://MyServer/MyApp/bundle.js.map
I go to the URL it states and I find a json file with these properties:
- version - Set to 3
- sources - very long array of strings that seem to be webpack paths to my files.
- names - very long array of strings that seem to be random variables and functions.
- mappings - very long string of seemingly random capitol letters and commas.
- file - set to bundle.js
- sourcesContent - Very Very long array of strings (over 10 million chars). All my source code.
- sourceRoot - set to empty string
It all seems to be valid json. Unfortunally Chrome gives no reason why it failed to parse the source map.
Is there a way to get Chrome to say why it failed parsing the source map?
Or, failing that, does anyone know why my source map would fail? (My code is way too large to post, but here are my webpack.config.js and my package.json files.)
NOTES:
- I have tried this with webpack 2.2.1, webpack 2.3.2 and webpack 2.6.1.
- Source maps work fine in IE 11 and Firefox.
- If I inline my source maps, then they work fine in Chrome DevTools, but then my bundle.js goes from 3 MB (already too big) to 16 MB (WAY too big).
- I have set "Enable JavaScript Source Maps" in settings (and the CSS one too).
- I tried using Chrome Canary, but it had the same issue.
- I am hosting in IIS.