Read the statement by Michael Teeuw here.
Use npm for module installs
-
The biggest issue is that you can specifically mention where to install modules.
-
By the way, when MM2 is stable, it will be available for installation using
npm install magic mirror
. -
@MichMich the forum also installs it’s modules into node_modules but it still somehow manages to find them and let the user activate them :/
-
@paviro Yes, but that doesn’t mean they are in a specific folder. That would mean all modules will be installed in
~/MagicMirror/modules/node_modules/.
- I don’t think that is what we want. -
That’s correct but would that be a real problem?
-
@paviro Yes,it has to big of an impact on the file structure. This would require a lot of rewriting. (And besides that, it’s extremely ugly :))
-
I agree on the ugly part :D your are right I guess, would just be easier for the users :) but probably not enough to be worth it.
-
It’s not that it’s not worth it. It’s just not cleanest solution.
-
if it could be possible to build a Management Interface like iobroker (www.iobroker.org), it would be much more comfortable to use. Good node update und plugin design.
-
I’d really like to see some kind of ‘package manager’ for all the mirror modules. A more or less centralized solution for this would be great.
But I agree with @MichMich that npm is not really the solution for that.