2017-03-01 2 views
2

J'ai un script nodejs que je veux emballer et permettre une installation facile pour les utilisateurs non techniques. C'est juste un script qui fonctionne en arrière-plan, donc l'électron semble exagéré.Comment créer un programme d'installation OSX (pkg) pour les applications NodeJS?

Je pensais en faire un démon de lancement, mais je ne sais pas comment s'y prendre. J'ai trouvé ceci: https://coolaj86.com/articles/how-to-create-an-osx-pkg-installer.html Mais ces instructions ne semblent plus s'appliquer.

Une idée de comment vous pourriez le faire maintenant sur Sierra?

Merci!

+0

Je suis assez sûr que vous ne verrez jamais de nœud sur un ordinateur de personnes techniques noch. Votre script ne fonctionnera pas non plus en arrière-plan parce que vous l'avez installé. En fait, l'utilisateur doit indiquer à l'ordinateur de l'exécuter après l'installation. Il y a des possibilités comme enclose pour produire un binaire. –

+0

Ya, c'est pourquoi je pensais faire un nœud contenant binaire dedans. Quelque chose comme https://github.com/nexe/nexe. – Jonovono

+0

Ou composez. Je ne suis pas sûr, si cela regroupe aussi le noeud, je l'ai juste utilisé une fois sans plus d'intérêt –

Répondre

1

Ce module de nœud était announced il y a quelques jours, et semble être ce que vous cherchez:

https://github.com/zeit/pkg

Comme il est si nouvelle, je n'ai pas eu de chance de trouver des tutoriels , docs ou démos, mais ils devraient commencer à apparaître dans les semaines ou les mois à venir.

+1

Génial !!! Merci d'avoir posté cela. – Jonovono