Isomorphic logger for Browser and NodeJS, ( typescript / javascript ) apps
61
stars
17
forks
source link
Angular 16 runtime error Cannot set properties of undefined (setting 'black') at 91202 (tnp-core.mjs:471:34) #62
Open
Jahrenski opened 1 year ago
Hi!
I just migrated from angular 14 to angular 15 and then 16 while upgrading my packages but I get a runtime error when I include ng2-logger.
Uncaught TypeError: Cannot set properties of undefined (setting 'black') at 91202 (tnp-core.mjs:471:34)
I dug a little deeping and it seems to be caused by the "tnp-core lib/node-chalk-mock.ts" dependency declared for the ng2-logger project.
I target es2022 in tsconfig.
This is caused by something for target es2022 that generates this wrong code in tnp-core/lib/node-chalk-mock :
If I override ng2-logger to use tnp-config/tnp-core@16.0.14, then it works.
Let me know if I can provide any more information!