Electron-packagerでElectronアプリを構築しようとしています。問題は私の電子アプリノード通知者モジュールを使用しています。パッケージ化するとき、私はこのコマンドを使用しています:電子わずかなモジュールを追加する方法は?
electron-packager . MahApp --ignore='node_modules|.sass-cache|src' --platform=darwin --arch=x64
しかし、問題はすべてのノードモジュールを無視するということです。だから私はこのように編集:
electron-packager . MahApp --ignore='node_modules\/(?!node-notifier).+|.sass-cache|src' --platform=darwin --arch=x64
のみ「node_modules /ノード-通知」は、リソース/アプリケーションの内部にあるので、それが働いているようです。すべての依存関係が存在していないので
./MahApp/node_modules/node-notifier/node_modules/...
だから、それは動作しませんでした:ノード-通知モジュール自体がnode_modulesこのようなディレクトリの下に余分なノードモジュールを持っているので、しかし、それは動作しません。 --ignore_pathの私の正規表現は、node_notifierのnode_modulesの内部でも無視されます。私は今何をすべきかわからない。私はこのような相対パスを指定しようとしました:
--ignore='./node_modules\/(?!node-notifier).+|...'
しかし、それは動作しませんでした。
これを試しました:** - ignore = '^ node_modules \\ /(?! node-notifier) {0、} | \\。sass-cache | src '**しかし、動作しませんでした。助けて? – modernator