ember-cli-materialize icon indicating copy to clipboard operation
ember-cli-materialize copied to clipboard

Invalid Version: Undefined when generating ember-cli-materialize

Open eanmclaughlin opened this issue 9 years ago • 4 comments

D:\planetside\planetside-website>npm install ember-cli-materialize --save-dev
[email protected] node_modules\ember-cli-materialize
├── [email protected]
├── [email protected] ([email protected], [email protected], embe
└── [email protected] ([email protected], [email protected], resolve

D:\planetside\planetside-website>ember g ember-cli-materialize
installing ember-cli-materialize
  install addons ember-composability@~0.3.1, [email protected], ember-new
\ Installing packages for tooling via npmBinary downloaded and installed at D:\p
de
- Installing packages for tooling via npm` D:\planetside\planetside-website\node
 testing binary.
Binary is fine; exiting.
Installed packages for tooling via npm.
Invalid Version: undefined
TypeError: Invalid Version: undefined
    at new SemVer (D:\planetside\planetside-website\node_modules\ember-modal-dia
    at compare (D:\planetside\planetside-website\node_modules\ember-modal-dialog
    at Function.gt (D:\planetside\planetside-website\node_modules\ember-modal-di
    at DependencyVersionChecker.isAbove (D:\planetside\planetside-website\node_m
    at Class.module.exports.init (D:\planetside\planetside-website\node_modules\
    at new Class (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember
    at C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\lib\mo
    at visit (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli
    at DAG.topsort (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\emb
    at AddonsFactory.initializeAddons (C:\Users\ean.mclaughlin\AppData\Roaming\n
D:\planetside\planetside-website>ember g ember-cli-materialize
Invalid Version: undefined
TypeError: Invalid Version: undefined
    at new SemVer (D:\planetside\planetside-website\node_modules\ember-modal-dialog\node_modules\ember-cli-version-checker\node_modules\semver\semver.js:281:11)
    at compare (D:\planetside\planetside-website\node_modules\ember-modal-dialog\node_modules\ember-cli-version-checker\node_modules\semver\semver.js:571:10)
    at Function.gt (D:\planetside\planetside-website\node_modules\ember-modal-dialog\node_modules\ember-cli-version-checker\node_modules\semver\semver.js:600:10)
    at DependencyVersionChecker.isAbove (D:\planetside\planetside-website\node_modules\ember-modal-dialog\node_modules\ember-cli-version-checker\index.js:62:17)
    at Class.module.exports.init (D:\planetside\planetside-website\node_modules\ember-modal-dialog\index.js:13:42)
    at new Class (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\node_modules\core-object\core-object.js:18:12)
    at C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addons-factory.js:48:19
    at visit (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\lib\utilities\DAG.js:23:3)
    at DAG.topsort (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\lib\utilities\DAG.js:82:7)
    at AddonsFactory.initializeAddons (C:\Users\ean.mclaughlin\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addons-factory.js:44:9)

This is occurring on a new install of ember-cli-materialize and is actually preventing me from running any ember-cli commands.

eanmclaughlin avatar May 09 '16 15:05 eanmclaughlin

It seems ember-modal-dialog isn't getting the ember-cli or npm versions when it tries to compare to the base of 0.2.6.

I have ember-cli installed globally at version 2.5.0 and npm installed at version 2.15.0

eanmclaughlin avatar May 09 '16 15:05 eanmclaughlin

I believe the issue is that ember-cli is installed globally and not as a project dependency.

The version-checker is expecting the ember-cli package.json to be at

D:\planetside\planetside-website\node_modules\ember-cli\package.json

Not sure if this is a documentation issue for ember-cli-materialize or an implementation issue for ember-cli-version-checker.

eanmclaughlin avatar May 09 '16 15:05 eanmclaughlin

Is there a workaround for this ????

rayonhunte avatar Jul 25 '16 16:07 rayonhunte

Try installing with ember install ember-cli-materialize

dustinfarris avatar Jul 25 '16 17:07 dustinfarris