-
Notifications
You must be signed in to change notification settings - Fork 26
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
Getting errors after upgrading into 0.16 #111
Comments
Please read the installation section. |
|
Can you share the code? Or at least your |
My
|
Hm, this is really a bad error message. It seems one of your packages |
I opened orionjs/orioncms#381. |
Anyway, a better approach than having all package dependencies on the project level, is to use packages to structure your app. Then your packages can depend on different other packages which can both process HTML files. |
@mitar big thanks for taking time for this and for your advice. |
The same happened to me when trying to use codefights:blaze-material-ui because of this line. Don't know yet if templating is needed or not for blaze-material-ui to work, but will open an issue for this. |
Thanks for reporting. It is not needed anymore (and in fact it conflicts) because templating is provided through Blaze Components. |
I still got this error message when I try to use 0.16.x. How can I find out which package depends on templating and causes the error? |
You have to manually go through it. See meteor/meteor#5911 |
But please post what you find here, because it might help others address the issue quicker. |
I found out that gwendall:simple-schema-i18n implies templating. For now I removed the package. |
Could you report this there? |
I'm having a hard time upgrading to a newer version of blaze-components due to this issue. I looked through all the dependencies in my app and couldn't see that they implied Here's my
|
The best Meteor architecture is to put all code into local packages instead of having top-level code and top-level packages. In that case you can even use multiple packages in parallel, who handle HTML files. When you have everything inside top-level packages it really becomes a problem because of possible conflicts between packages like this one. The issue is that implying can be recursive. Maybe some dependency of a package you are using is doing implying. The easiest way to detect is to remove few packages and try and see if it is still conflicting and do bisection until you find a package which is problematic. |
The text was updated successfully, but these errors were encountered: