Package: nodejs
Version: 24.22.0+dfsg+~cs24.19.2-2
Severity: normal
X-Debbugs-Cc: [email protected]

Simple test:

```
$ cat hello.ts
let message: string = 'Hello, World!';
console.log(message);

$ node hello.ts
/home/virt/projects/hello_ts/hello.ts:1
let message: string = 'Hello, World!';
           ^

SyntaxError: Unexpected token ':'
    at wrapSafe (node:internal/modules/cjs/loader:1861:18)
    at Module._compile (node:internal/modules/cjs/loader:1903:20)
    at Object..js (node:internal/modules/cjs/loader:2060:10)
    at Module.load (node:internal/modules/cjs/loader:1651:32)
    at Module._load (node:internal/modules/cjs/loader:1443:12)
    at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
    at Module.executeUserEntryPoint [as runMain] 
(node:internal/modules/run_main:154:5)
    at node:internal/main/run_main_module:33:47

Node.js v24.22.0
```

Same test run from a vanilla build of upstream Node.js:

```
$ node hello.ts
Hello, World!

$ node --version
v24.22.2-pre
```

TypeScript should be natively supported in Node.js in version 24. I believe
this is also causing problems when trying to build npm packages in
sid. Typical error:

    npm notice run node build/npm/preinstall.ts
    node:internal/modules/esm/get_format:243
      throw new ERR_UNKNOWN_FILE_EXTENSION(ext, filepath);

(Note I don't have npm currently installed, but I did previously when
encountering these errors.)

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.2.11+deb14-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nodejs depends on:
ii  libc6          2.43-7
ii  libnode137     24.22.0+dfsg+~cs24.19.2-2
ii  node-corepack  0.35.0-2

Versions of packages nodejs recommends:
ii  ca-certificates  20260816
ii  nodejs-doc       24.22.0+dfsg+~cs24.19.2-2

Versions of packages nodejs suggests:
pn  npm  <none>

-- no debconf information

-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to