Looking at the Angular CLI docs on libraries, it mentions the following:
Some similar setups instead add the path to the source code directly inside tsconfig. This makes seeing changes in your app faster.
So, from that, you can actually update your tsconfig.json to reference your local source code instead of the built library.
Using the built project:
"paths": {
"abc": [
"dist/abc"
]
Change it to use the actual source:
"paths": {
"abc": [
"projects/abc/src/public_api"
]
There are downsides as mentioned in the docs:
But doing that is risky. When you do that, the build system for your app is building the library as well. But your library is built using a different build system than your app.
But in my case, it was worth it to allow me to debug in Chrome interactively as well as to see changes immediately without rebuilding. I do fully test with the built project outside of this workflow though.