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

Wrong version for meteor + wrong dependancy for fourseven:scss #10606

Closed
mackgorski opened this issue Aug 31, 2017 · 3 comments · Fixed by #10825
Closed

Wrong version for meteor + wrong dependancy for fourseven:scss #10606

mackgorski opened this issue Aug 31, 2017 · 3 comments · Fixed by #10825

Comments

@mackgorski
Copy link

mackgorski commented Aug 31, 2017

Foundation wont work properly with meteorjs. In latest version of the package from atmosphere there is not latest version of foundation - what I get is zurb:foundation-sites@6.4.1 instead of zurb:foundation-sites@6.4.3 and what's more it is tied to very old fourseven:scss@3.4.1 instead of fourseven:scss@4.5.4 - this prevents the meteor server from auto refreshing on scss file change and many more if even anyone can be successful in in installation.

How to reproduce this bug:

  1. $ meteor add fourseven:scss@4.5.4
  2. $ meteor add zurb:foundation-sites

What should happen:

Should install packages without any problems. And properly refresh browser automatically on every scss file change.

What happened instead:

meteor add zurb:foundation-sites
 => Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint fourseven:scss@3.4.1 is not satisfied by fourseven:scss 4.5.4.
Constraints on package "fourseven:scss":
* fourseven:scss@4.5.4 <- top level
* fourseven:scss@3.4.1 <- zurb:foundation-sites 6.4.1

Foundation Version(s) you are using:

I want the latest one 6.4.3 but meteor shows 6.4.1 :/ no option of change.

Please make it work! Also please provide a path where the foundation files are stored in meteor after downloading.

@danwild
Copy link

danwild commented Jun 15, 2018

This is still a major issue, the atmosphere pkg is quite outdated at this point, to the point of being unusable.

However; thankfully by following @juliancwirko's great example I have been able to use foundation v6.4.3 + fourseven:scss@4.9.0.

I'm guessing npm might be preferred approach going forward to eliminate overhead of maintaining atmosphere pkgs...

@juliancwirko
Copy link
Contributor

@danwild yes, in newest versions of Meteor there is no need to use package from atmosphere. It was built before it was possible to simply use npm packages and imports.

@ncoden
Copy link
Contributor

ncoden commented Jun 21, 2018

@danwild @juliancwirko See #10825 (comment)

Actually, this introduced an issue: Foundation is considered as compatible anymore with older Meteor versions (but it should be).

I think we can use the following version range instead:

fourseven:scss@3.4.1 || 4.0.0'

I lost a lot of time searching for this "version range" thing in Meteor so I hope this will works. The Atmosphere ecosystem has serious issues with compatibility management compared to npm.

I will try this for Foundation v6.5.0-rc.1 (#11340).

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.

4 participants