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