Semantic-Org / Semantic-UI-Meteor

Official Semantic UI Integration for Meteor
MIT License
224 stars 33 forks source link

Meteor 1.2: Cannot find module './entry.js' #112

Open derwaldgeist opened 7 years ago

derwaldgeist commented 7 years ago

I am using this great package in a Meteor 1.2 app. Recently, I tried to update all packages to their latest compatible version, by executing meteor update --packages-only.

This resulted in the following version configuration:

semantic:ui@2.2.6_5
semantic:ui-data@2.2.6_4

which breaks the Meteor build process with this error message:

=> Errors prevented startup:                  

   While loading plugin `generateSemanticUi` from package `semantic:ui`:
   packages/modules-runtime.js:102:19: Cannot find module './entry.js'
   at require (packages/modules-runtime.js:102:19)
   at meteorInstall.node_modules.meteor.modules.node_modules.reify.lib.runtime.js (packages/modules.js:143:13)
   at fileEvaluate (packages/modules-runtime.js:170:9)
   at require (packages/modules-runtime.js:99:16)
   at meteorInstall.node_modules.meteor.modules.server.js (packages/modules.js:24:1)
   at fileEvaluate (packages/modules-runtime.js:170:9)
   at require (packages/modules-runtime.js:99:16)
   at packages/modules.js:274:15
   at packages/modules.js:287:3

If I downgrade the packages to:

semantic:ui@2.1.8
semantic:ui-data@2.1.8

the error goes away. So I assume the newer versions aren't compatible with Meteor 1.2 anymore, but Atmosphere thinks they are. This may be resulting from the package not defining any minimum Meteor version. Would be great if this would be fixed and the package version for Meteor 1.2 pinned to a last-known-good version. Thx.