私たちはImagemagick on OSXを使用する電子アプリを持っています。私たちはbrew installをあらかじめインストールしています。それは開発でうまく動作しますが、アプリケーションをパッケージ化するとき、イメージ・マジックを見つけることができません。imagemagickを電子アプリの中にインストールするには
アプリを設定する前にimagemagickをインストールすることはできますか?私たちはこれをどうやってやりますか?
私たちはImagemagick on OSXを使用する電子アプリを持っています。私たちはbrew installをあらかじめインストールしています。それは開発でうまく動作しますが、アプリケーションをパッケージ化するとき、イメージ・マジックを見つけることができません。imagemagickを電子アプリの中にインストールするには
アプリを設定する前にimagemagickをインストールすることはできますか?私たちはこれをどうやってやりますか?
(私はお勧め)electron-builderを使用している場合、あなたは単にあなたがしたくない場合は
"scripts": {
"postinstall": "brew install imagemagick"
}
またpackage.jsonではImageMagickの
をインストールするには、package.jsonにpostinstall
スクリプトを追加することができますインストールするか、またはbrewがターゲットマシンで使用できない場合は、アプリケーション内のフォルダにimagemagickをインストールして、package.jsonのextraResources
キーに追加してください。
"extraResources": ["imagemagick/"]
これは電子ビルダーにこのフォルダをアーカイブに束ねるよう指示します。その後、そのフォルダからimagmagickを参照するだけです。
どのようなエラーメッセージが表示されますか?どのバージョンのImageMagickをインストールしましたか? IM 7をインストールした場合、おそらく電子7はIM 7で動作しません。コマンドでIM convert/magickへの完全なパスを提供していない可能性があります。おそらく、Imagemagickのパスを電子のPATH環境変数に入れる必要がありますか? – fmw42
私たちはimagemagickの一部としてCLIツールを使用しましたが、NPMモジュールは使用しませんでした。 – jrutter