Invalid Version: Undefined when generating ember-cli-materialize
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.
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
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.
Is there a workaround for this ????
Try installing with ember install ember-cli-materialize