Ich versuche meine Electron App mit Electron-Packager zu bauen. Das Problem ist meine Electron App mit Knoten-Notifier Modul. Wenn ich die Verpackung, verwende ich diesen Befehl:Elektron wie nur wenige Module hinzufügen?
electron-packager . MahApp --ignore='node_modules|.sass-cache|src' --platform=darwin --arch=x64
aber das Problem ist, dass Befehl ignoriert alle Knotenmodule. So bearbeitete ich wie folgt aus:
electron-packager . MahApp --ignore='node_modules\/(?!node-notifier).+|.sass-cache|src' --platform=darwin --arch=x64
Es scheint zu arbeiten, weil nur 'node_modules/node-Anmelder' innerhalb von Ressourcen/app ist. Aber es wird nicht funktionieren, weil Knoten-Notifier Modul selbst zusätzliche Knotenmodule unter den node_modules Verzeichnis wie dieses hat:
./MahApp/node_modules/node-notifier/node_modules/...
So hat es nicht funktioniert, weil alle Abhängigkeiten sind nicht vorhanden. Meine Regex in --ignore_path wird auch innerhalb von node_modules in node_notifier ignoriert. Ich weiß nicht, was ich jetzt tun soll. Ich habe versucht, den relativen Pfad wie folgt zu spezifizieren:
--ignore='./node_modules\/(?!node-notifier).+|...'
aber es war nicht Arbeit.
Ich versuchte dies: ** - ignore = '^ node_modules \\/(?! Knoten-Notifier). {0,} | \\. Sass-cache | src '** hat aber nicht funktioniert. Hilfe? – modernator