Skip to content
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

ThirdParty/knockout-3.2.0 not included in built release #3628

Closed
nmschulte opened this issue Feb 24, 2016 · 3 comments · Fixed by #3629
Closed

ThirdParty/knockout-3.2.0 not included in built release #3628

nmschulte opened this issue Feb 24, 2016 · 3 comments · Fixed by #3629

Comments

@nmschulte
Copy link
Contributor

I've been playing with Cesium and jspm/SystemJS, and I think I've stumbled upon an issue with the pre-built flavors of the release (as published to npm).

SystemJS is having trouble resolving the "ThirdParty/knockout-3.2.0" dependency. Looking at the built source (Cesium.js), there is no module definition for "ThirdParty/knockout-3.2.0", but there are references to (dependencies upon) it. I'm not sure if this is a regression from the Knockout 3.2.0 update; I will test with previous releases (with older Knockout versions) to see and follow up.

@shunter
Copy link
Contributor

shunter commented Feb 24, 2016

ThirdParty/knockout-3.2.0 is indeed defined as a module in the built file (check http://cesiumjs.org/releases/1.18/Build/CesiumUnminified/Cesium.js and search for ThirdParty/knockout-3.2.0)

However, because we just pull in the Knockout release file, there is different boilerplate than in most Cesium modules.

Perhaps this Knockout issue is related? knockout/knockout#1810

@nmschulte
Copy link
Contributor Author

Thanks @shunter; I'm thinking you're on the right path. I don't know how I missed that define. I'll test your ideas and see what I find.

@nmschulte
Copy link
Contributor Author

@shunter it looks like upgrading to Knockout 3.4.0 did resolve the issue. I'm running into other issues now so I couldn't test that the upgrade didn't have breaking API changes, but it would be great if a Knockout 3.4.0 was on the radar. I'll let you close or modify this issue as you see fit; thanks for chiming in!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants