I built a new Theia app from scratch and launched it for the first time which means that there should not be any plugins/extensions to load (I did not specify any theiaPlugins in package.json
).
Why does Theia looks to load plugins/extensions from the user AppData folder? And there are some extensions there too, which I had installed in the instance of some other Theia application. Why all of these are merged in a single place under AppData?
Now each new app I run, it tries to load plugins/extensions from AppData and fails with error messages like:
root ERROR Failed to load plugin dependencies from 'AppData\Local\Temp\vscode-unpacked\hello-world-0.0.1.vsix' path Error: ENOENT: no such file or directory, open 'AppData\Local\Temp\vscode-unpacked\hello-world-0.0.1.vsix\package.json'
root ERROR Failed to load plugin dependencies from 'AppData\Local\Temp\vscode-unpacked\llvm-vs-code-extensions.vscode-clangd-0.1.24.vsix' path Error: ENOENT: no such file or directory, open 'AppData\Local\Temp\vscode-unpacked\llvm-vs-code-extensions.vscode-clangd-0.1.24.vsix\package.json
These hello-world
and clangd
extensions were installed in some other Theia application and now each new Theia app is trying to load these extensions. This behavior seems misleading. Is there any configuration for it?