Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

fix: Cannot open file in Sublime Text

Aperta Adatta ai principianti
#964 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
node.js, nuxtjs, typescript

Direzione di ricerca

Inizia da packages/devtools/src/server-rpc/general.ts intorno alla riga 227 e traccia il modo in cui l’editor Sublime Text configurato viene passato a launch-editor. Riproduci il problema su Linux con subl nel PATH, quindi verifica che l’apertura di un file avvii Sublime Text invece di tentare di eseguire il comando inesistente sublime.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
🐛 The bug

I selected Sublime Text as my editor in the Nuxt devtools setting, but the file is not opened. Reading the exception on the console, this makes sense because apparently it tries to launch an executable named sublime, which does not exist. The expected executable name on Linux platform is subl, which is also configured as such in launch-editor.

The error:

The editor process exited with an error: spawn sublime ENOENT ('sublime' command does not exist in 'PATH').

Now, I do not know if this is an issue in launch-editor, but seeing how manually overriding the LAUNCH_EDITOR environment variable neither in the command that calls npm, nor in the .env file makes any difference, I suspect that the Nuxt devtools might be using this library incorrectly. I tried subl and sublime_text as values.

The library is invoked here:

https://github.com/nuxt/devtools/blob/836ee1c5702f6eb527e3d20359e28bd65970f93a/packages/devtools/src/server-rpc/general.ts#L227

🛠️ To reproduce
  1. Ensure Sublime Text is installed (or create a fake subl executable on a Linux system)
  2. Configure "Sublime Text" to be the editor in devtools.
  3. Try to open an file in your editor.
🌈 Expected behavior

The file is opened in my local Sublime Text editor.

ℹ️ Additional context

I am using Arch Linux and installed Sublime Text using the official repository. subl is available on my $PATH and works in the terminal.

Lingua principale
TypeScript
Stelle
3.3k
Fork
214
Merge medio
19h 45m
PR unite (30g)
12

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nuxt/devtools

Tutte le issue di nuxt/devtools

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.