Sto scrivendo un'app per Mac che attualmente si basa sulla presenza di un nodo binario. Il principale inconveniente di questo approccio è che l'utente deve concedere l'accesso al nodo binario e alla cartella globale node_modules a causa delle restrizioni dell'App Store.Come aggiungere NodeJS e node_modules a un Mac App
Quindi la mia idea è di aggiungere sia il nodo binario che tutti i moduli del nodo necessari all'app per Mac, ma non sono sicuro di come farlo. So che è possibile aggiungere il binario e quindi utilizzarlo in questo modo:
[task setLaunchPath:[[NSBundle mainBundle] pathForResource:@"node" ofType:@""]];
La mia domanda ora è, come faccio a dire nodo sul costume node_modules posizione?
Questo funziona davvero impeccabile. Per aggiungere correttamente le cartelle devi selezionare 'Crea riferimenti alle cartelle per qualsiasi cartella aggiunta 'risultante in un'icona di cartella blu nel navigatore del progetto. Se è un'icona gialla (un gruppo) non funzionerà e i file necessari non saranno disponibili da '[NSBundle mainBundle] pathForResource: ...]'. –
Qualche esempio di repository github per aiutare qualcuno? Anche cercando di fare qualcosa di simile. –