denoland / deno

A modern runtime for JavaScript and TypeScript.
https://deno.com
MIT License
93.06k stars 5.14k forks source link

npx fails to resolve 'esbuild' after updating to Deno 1.43.0 #23724

Closed gazerro closed 1 week ago

gazerro commented 1 week ago

Version: Deno 1.43.0

After updating to Deno 1.43.0, I am experiencing an issue where the npx command fails to resolve the 'esbuild' binary, which was working fine in previous versions up to Deno 1.42.4. This issue occurs when I attempt to run the npx esbuild ... task.

How to reproduce:

  1. mkdir test-deno
  2. cd test-deno
  3. npm init
  4. npm install esbuild
  5. deno init
  6. Add the task "minify": "npx esbuild --version"
  7. deno upgrade --version 1.42.4
  8. deno task minify, it prints: 0.21.0
  9. deno upgrade --version 1.43.0
  10. deno task minify, it prints: npx: could not resolve command 'esbuild'
bartlomieju commented 1 week ago

CC @dsherret please take a look