Meteor upgrade conflict with fourseven: scss@ 3.3.3_3


#1

I tried to upgrade Meteor from “currently” 1.3.4.3 but the command fail with the first few lines:

$meteor update => Errors while initializing project: While loading package fourseven:scss@3.3.3_3: error: Command failed: module.js:340

.meteor/packages does not have fourseven:scss package listed but in .meteor/versions I can see fourseven:scss@3.3.3_3 listed.

I am not sure but I don’t think I need this package, How do I handle this case of not being able to upgrade? Thanks


#2

This is a solution


#3

This worked for me:

meteor remove fourseven:scss
meteor add fourseven:scss@3.8.0_1
meteor update


#4

Yes, this was fixed in a newer version of fourseven:scss but has been a recurring issue coming up in Issues.

If a package is in your versions file but not in your packages it means it’s a dependency of another package. So it’s probably necessary!

But remember, as with all platforms, upgrading your project involves both updating the tool (Meteor) itself and also packages which you use! It’s important to check the packages you’re using for information on what they’ve changed as the changes might be breaking or require other changes! (In this case fourseven warns that you should upgrade your version!)

Also, see important information at the bottom of this issue about another solution that would have worked for you, and ultimately the reason that fourseven:scss needed to be upgraded (essentially, the main issue was that node-sass needed to be recompiled).


#5

I’ve added a compatibility table with recommended versions to https://github.com/fourseven/meteor-scss