<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 14 juil. 2022 à 14:03, Mark Weyer <<a href="mailto:Mark.Weyer@hahn-schickard.de">Mark.Weyer@hahn-schickard.de</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="DE">
<div class="gmail-m_-2380784705581256702WordSection1">
<p class="MsoNormal">Package: nodejs<u></u><u></u></p>
<p class="MsoNormal">Version: 12.22.12~dfsg-1~deb11u1<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The upgrade from Version 12.22.5~dfsg-2~11u1 to 12.22.12~dfsg-1~deb11u1 broke Typescript (from package node-typescript) for me.<u></u><u></u></p>
<p class="MsoNormal">For a minimal example, let test.ts contain just the following line:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">  process.exit(0)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">And compile it with <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">  tsc --typeRoots /usr/share/nodejs/@types/node test.ts<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">With Version 12.22.5~dfsg-2~11u1, everything is fine. With Version 12.22.12~dfsg-1~deb11u1 I get<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">  test.ts:1:1 - error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">  1 process.exit(0)<u></u><u></u></p>
<p class="MsoNormal">    ~~~~~~~</p>
<p class="MsoNormal">  Found 1 error.</p></div></div></blockquote><div><br></div><div>Thank you for your report.</div><div><br></div><div>The latest typescript definitions for nodejs 12.22.12 dropped support for tsc 3.6 by removing <a class="gmail_plusreply" id="plusReplyChip-0">@types/node/tsc3.6 directory.</a><br></div><div>That's unfortunate because bullseye have tsc 3.6.</div><div><br></div><div>Workaround:</div><div>ln -sT /usr/share/nodejs/@types/node /usr/share/nodejs/@types/node/tsc3.6 </div><div><br></div><div>I'm not sure what's the best solution now.</div><div><br></div><div>Jérémy</div></div></div>