You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Debugging not working well in Webpack Branch #1519
OS? Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
Windows 10
Versions. Please run ng --version. If there's nothing outputted, please run
in a Terminal: node --version and paste the result here:
Beta 10 (webpack / master branch)
Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
The log given by the failure. Normally this include a stack trace and some
more information.
5. Mention any other details that might be useful.
Thanks! We'll be in touch soon.
The debugging isnt working anymore in firefox, chrome or edge.
When I put a breakpoint nothing happens.
When I put a debugger command, it's debugging at strange lines. not where I put the debugger command.
@sirajc It's also not working in Firefox for me.
It isn't very easy to work with now hehe;)
With beta 10 from NPM (SystemJS) It was working previous week ;)
I've noticed this actually. If I place a breakpoint inside a mapped TS file, the breakpoint will move up the file about 10-20 lines above and obviously not work. It seems the maps aren't quite correctly generated
Actually the problem is being caused by the sourcemap-istanbul-instrumenter-loader which was setup to always instruments the typescript app code in the webpack-build-test.js. Would be better to have a task specific for coverage where the instrumentation would take place. The test tasks will run without instrumentation so we could debug it.
We did just cut a new release on the webpack tag this morning with improved coverage settings. Would you mind just double checking if mappings work on prod and dev.
@TheLarkInn sorry for me being an asshole, but I'm new to Webpack. Need some guide on this how to acchieve applying this setting, so debugging is working. Sorry.
if we add an arg --debug on ng test tasks we could conditionally not add the instrumenter plugin and not generate the coverage reports (because without the instrumenter the coverage info isn't generated).
This way we would debug on tests also!
Happening for me too. Source maps seem to be out by only a few lines, so breakpoints are out too (ridiculous workaround: surround breakpoint with lots of superfluous lines)
I am getting this debug/mapping mal-config problem too (same as @sherwopj). The debugging was working fine for a while, but after my app got to a critical mass (like around 20 components) it has started to get wonkie: breakpoints won't hit, or impossible to set breakpoint (off by x number of lines)
@nukuuk was it working fine with beta18?
We just migrated our app to use angular-cli and are suffering with this annoying issue. I tried downgrading to beta17 but other errors arose
instead of reverting you could use this patchy fix from issue #2811 :
Edit node_modules/angular-cli/models/webpack-build-development.js
and change cheap-module-source-map to source-map
Activity
sirajc commentedon Aug 2, 2016
Some issue on Chrome dev tools side, AFAIK
masaanli commentedon Aug 3, 2016
@sirajc It's also not working in Firefox for me.
It isn't very easy to work with now hehe;)
With beta 10 from NPM (SystemJS) It was working previous week ;)
intellix commentedon Aug 3, 2016
I've noticed this actually. If I place a breakpoint inside a mapped TS file, the breakpoint will move up the file about 10-20 lines above and obviously not work. It seems the maps aren't quite correctly generated
jmc265 commentedon Aug 4, 2016
I believe this is a Typescript-mapping problem only. Mapping onto Javascript files (e.g. node dependencies) work fine.
sirajc commentedon Aug 4, 2016
@TheLarkInn Can you have a look please
iamyojimbo commentedon Aug 7, 2016
I have also noticed that console errors point to lines far from where the actual error occurred
masaanli commentedon Aug 8, 2016
Tried to update to the latest Angular CLI Beta 11 Webpack, (NPM) but not worked.
Namek commentedon Aug 9, 2016
Actually, for me it's sometimes not working properly even before upgrading to webpack (using PhpStorm)
masaanli commentedon Aug 9, 2016
@Namek Do you mean the Webpack Branch or just the Masterbranch where Webpack is inside?
masaanli commentedon Aug 9, 2016
I just looked again at this issue and to be more specific; I'm having the same problem on Firefox and Internet Explorer.
@TheLarkInn got some progress on this one?
Namek commentedon Aug 9, 2016
Yesterday I didn't even touch anything related to webpack in this project. Maybe my webstorm is broken.
abner commentedon Aug 11, 2016
Actually the problem is being caused by the sourcemap-istanbul-instrumenter-loader which was setup to always instruments the typescript app code in the webpack-build-test.js. Would be better to have a task specific for coverage where the instrumentation would take place. The test tasks will run without instrumentation so we could debug it.
TheLarkInn commentedon Aug 11, 2016
We did just cut a new release on the webpack tag this morning with improved coverage settings. Would you mind just double checking if mappings work on prod and dev.
masaanli commentedon Aug 11, 2016
@TheLarkInn going to check it today!
8 remaining items
TheLarkInn commentedon Aug 12, 2016
Using a webpack config is only one of may ways to use webpack. It also can be invoked through node using the webpack nodeAPI which we do
masaanli commentedon Aug 12, 2016
@TheLarkInn sorry for me being an asshole, but I'm new to Webpack. Need some guide on this how to acchieve applying this setting, so debugging is working. Sorry.
abner commentedon Aug 12, 2016
if we add an arg --debug on ng test tasks we could conditionally not add the instrumenter plugin and not generate the coverage reports (because without the instrumenter the coverage info isn't generated).
This way we would debug on tests also!
EricBichara commentedon Oct 26, 2016
Is this issue back in beta 18? I created a new project this morning (ng new testproject) and changed only the following code in app.component.ts
In chrome dev tools, breakpoint doesn't seem to match the scope

I've also tested in my other projects which i've updated to beta.18 with the same issue.
ng --version:
angular-cli: 1.0.0-beta.18
node: 6.8.1
os: darwin x64
running:
Npm: 4.0.0
OSX: 10.12.1
Chrome: 54.0.2840.71
sherwopj commentedon Oct 28, 2016
Happening for me too. Source maps seem to be out by only a few lines, so breakpoints are out too (ridiculous workaround: surround breakpoint with lots of superfluous lines)
angular-cli: 1.0.0-beta.18
node: 6.7.0
os: win32 x64
NPM: 3.10.8
OS: Windows 10 x64
Chrome: 54.0.2840.71 m (64-bit)
brendanalexdr commentedon Oct 28, 2016
I am getting this debug/mapping mal-config problem too (same as @sherwopj). The debugging was working fine for a while, but after my app got to a critical mass (like around 20 components) it has started to get wonkie: breakpoints won't hit, or impossible to set breakpoint (off by x number of lines)
fcrocce commentedon Oct 28, 2016
@nukuuk was it working fine with beta18?
We just migrated our app to use angular-cli and are suffering with this annoying issue. I tried downgrading to beta17 but other errors arose
brendanalexdr commentedon Oct 28, 2016
@fcrocce it was working ok with beta18 for a while, until my app reached a critical mass of components (around 25), then debugging got wonky
fcrocce commentedon Oct 28, 2016
reverting to beta17 did the trick for me
ugacode commentedon Oct 30, 2016
instead of reverting you could use this patchy fix from issue #2811 :
Edit
node_modules/angular-cli/models/webpack-build-development.jsand change
cheap-module-source-maptosource-mapfilipesilva commentedon Nov 3, 2016
The issue was back on
beta18, fixed onbeta19-3in #2857.rightisleft commentedon Nov 18, 2016
I'm still seeing this
➜ web git:(master) ✗ ng -v
angular-cli: 1.0.0-beta.19-3
node: 6.7.0
os: darwin x64
angular-automatic-lock-bot commentedon Sep 6, 2019
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.