thefrontside / ember-let

Create variable bindings inside your handlebars templates
MIT License
52 stars 16 forks source link

TypeError: Invalid Version: undefined #41

Open ming-codes opened 7 years ago

ming-codes commented 7 years ago

I'm not sure if this is an issue with ember-let or ember-cli-version-checker.

Here's the stack trace.

Invalid Version: undefined
TypeError: Invalid Version: undefined
    at new SemVer (/Users/mingliu/Workspace/prime/node_modules/ember-cli-version-checker/node_modules/semver/semver.js:281:11)
    at compare (/Users/mingliu/Workspace/prime/node_modules/ember-cli-version-checker/node_modules/semver/semver.js:571:10)
    at Function.lt (/Users/mingliu/Workspace/prime/node_modules/ember-cli-version-checker/node_modules/semver/semver.js:605:10)
    at DependencyVersionChecker.(anonymous function) [as lt] (/Users/mingliu/Workspace/prime/node_modules/ember-cli-version-checker/index.js:72:26)
    at Class.setupPreprocessorRegistry (/Users/mingliu/Workspace/prime/node_modules/ember-let/index.js:12:39)

I think the issue stem from ember moved bower package to npm. So when checker.for('ember', 'bower').lt('2.0.0') tries to check for it, it throws because it expects the bower package.

Robdel12 commented 6 years ago

Hey @ming-codes, thanks for the report. Is this something you're still seeing? (I hope not, it took forever for us to reply 😳)