-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Labels
bugSomething isn't workingSomething isn't workingextensionIssus related to TutorialKit VS Code extensionIssus related to TutorialKit VS Code extension
Description
Describe the bug
The VSCode extension silenty fails when VS Code workspace has a directory defined that doesn't exist. When Select tutorial command is used, an error is shown:
Command 'Select Tutorial' resulted in an error
A system error occurred (ENOENT: no such file or directory, open '/Users/x/non-existing-folder/package.json')
Could we improve the error handling? Or ignore directories that don't exist, instead of crashing?
Steps to reproduce
- Create VS Code workspace file
repro.code-workspacewith content:
{
"folders": [
{
"path": "./non-existing-folder"
},
{
"path": "./tutorial-vite-plugin" // <-- Any existing real tutorial works, use npm create tutorial
}
]
}code repro.code-workspace- Notice how extensions tree view is empty
- Run
Select tutorialfrom VS Code's command palette (CMD + Shift + P) to see error message
Expected behavior
Remove the non-existing project from workspace configuration and see how extension works again.
Platform
- TutorialKit version: 0.1.2
- Extension: 0.1.0
Nemikolh
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingextensionIssus related to TutorialKit VS Code extensionIssus related to TutorialKit VS Code extension