-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to theia browser app with external extension #372
Comments
It could be related to how we import In |
@akosyakov I tried pulling down |
@nehashri ok, we will need to try out to build an app mixing published extensions with local to reproduce an issue. |
@kittaakos in the yang extension, theia is built as a submodule. That will is not what I am looking for, as I will not be able to use the theia's published extensions. We would like to use theia's published extensions instead of building it from source every time. |
Any updates on this issue? |
@nehashri no chance to look at it so far, there is an issue to migrate the example project to the latest Theia with the setup similar you want to have: theia-ide/theia-xtext#4 Feel free to open a PR there. Such PR will help to investigate this issue. |
@nehashri it should be fixed, you can see such example here: https://github.com/theia-ide/theia-extension-example |
I am try to write an language extension with theia. I have created a extension package with extension.package.json.
And a example browser module with theia.package.json. The browser module uses the new extension as a local dependency and all other theia modules use npm package (0.1.1 version). The app is building fine but when I start off the example, I am getting an exception in the UI,
Missing required @injectable annotation in: FrontendApplication.
. The same extension seems to work when I tried add it with theia built from source. Is there some annotations missing in Theia which is causing this problem? I tried externalizing the python package too. Found the same error.The text was updated successfully, but these errors were encountered: