Due to my findings with this ticket (https://devzone.nordicsemi.com/f/nordic-q-a/62255/lte-link-monitor-timing-out), I decided to try and compile the LTE Link Monitor locally. It appears though that the build works (with npm run dev). When I try to run it I get some errors related to the Chart plugin. See the details below:
(This is, of course, after installing dependencies with npm install. I even gave yarn a shot but no good)
I'm running nRF Connect 3.3.3. I also tried with 3.2.0. I also was running node 10. I updated to 14.4 to double check it wasn't a Node issue. I didn't see any specific Node versions referenced here. If there is that would be helpful to know!
It appears that when installing package.json refers to Charts.js 2.6. When I do a yarn/npm install it pulls a more recent version which causes the build to break.
Thank you for sharing the solution! I have notified our developers about this issue.
We now have a pull request to update the LTE link monitor code to use chart.js version 2.9.3, which will solve these build errors: https://github.com/NordicSemiconductor/pc-nrfconnect-linkmonitor/pull/33