2017-04-20 4 views
0

私がこれを始める前に、少しアドバイスをいただきました。うまくいけば、この質問はnw.jsの初心者ユーザーにも役立つでしょう。マルチプラットフォームのnw.jsアプリケーションのビルドとデプロイ

私はMacで開発し、Macでうまく動作するnw.jsを使ってHTML5アプリケーションをビルドして配備しました。

私の質問は簡単です。私はまだMacで作業している間にWindowsやLinux用にビルドすることはできますか、Windowsマシンに投資してビルドする必要がありますか? Linux用のDitto

私の質問の理由は、パッケージにインストールされているノードモジュールが各プラットフォームで同じではないと読んだからです。私は自分の質問にちょうど答えたと言うことができると思いますが、ここには期待しています!

答えて

0

短い答えは可能です。私は(少なくとも私はMacとWindowsの両方をMacでビルドしていますが、まだLinuxを試していません)。 Macのビルドは簡単でした。 Windowsのビルドには、ワインをインストールする必要があります(brew install wine、brewでノードをインストールしておけば、すでにbrewがシステムにインストールされているはずです。 ワインは、Windowsインストーラを作成するためにノードビルドプログラム(nw-builder-phoenixを使用)によって必要です。 Wineにはいくつかの前提条件(cask、java、およびxquartz)もあります。 しかし、これをすべて行い、ビルドプログラムを再実行すると、すべて動作します。 アイコンの形式はWindowsアプリの場合は.ico、Macの場合は.icnとは異なります。それらはどちらも、アプリまたはウェブサイトを使用して.pngファイルから生成することができます。 楽しんでください。

関連する問題