Version: Deno 2.6.4 Node 25.3.0
OS: Linux
Reproduce:
// main.js
import fs from 'node:fs/promises';
await fs.rm('bar');
mkdir foo
ln -s foo bar
node main.js -> No errors
ln -s foo bar
deno --allow-all main.js -> Uncaught (in promise) SystemError: Path is a directory: rm returned EISDIR (is a directory) bar
Version: Deno 2.6.4 Node 25.3.0
OS: Linux
Reproduce:
mkdir fooln -s foo barnode main.js-> No errorsln -s foo bardeno --allow-all main.js-> Uncaught (in promise) SystemError: Path is a directory: rm returned EISDIR (is a directory) bar