It looks like dev is sensitive to e.g. ampersand in paths, resulting in errornous error-like output:
$ dev --version
dev 1.8.0
$ which node
node not found
$ pwd
/Users/gaggle/Projects/pkgx-pathing-issues
$ cd foo\ \&\ bar/
$ cat package.json
{
"type": "module"
}
$ dev
$ which node
/Users/gaggle/.pkgx/nodejs.org/v24.4.0/bin/node
$ cd ..
-nodejs.org
$ cd foo\ \&\ bar/
[6] 49172
[6] + done set +a /Users/gaggle/Projects/pkgx-pathing-issues/foo
(eval):64: command not found: bar
$ which node
/Users/gaggle/.pkgx/nodejs.org/v24.4.0/bin/node
This output shows dev continues to work, but the [6] 49172 [6] + done set +a /Users/gaggle/Projects/pkgx-pathing-issues/foo (eval):64: command not found: bar presumably indicates some error somewhere.