javascriptアプリケーションを開発するためのツールや方法があるかどうかを知りたいのですが、ブラウザのjavascriptまたはnwjsやAtom Electronのネイティブアプリケーションにデプロイする方法があります。
もちろん、ノードのネイティブ機能ではなくブラウザ互換機能を使用する必要があります。
ファイルをどのようにバンドルするかの問題だと思いますが、おそらくこれを行うためのツールがあります。ブラウザとnw.jsまたはAtom ElectronにJSアプリをデプロイしますか?
1
A
答えて
0
開発環境によって異なります。 私は、ipcメッセージング上のビットに依存するElectron Appを開発していますが、このアプリケーションをブラウザで直接使用したい場合は、その周りにラッパーを作成し、ビルドツールでこれらの処理(webpack、gulp、grunt ...)。
電子を使用する場合は、Electron Builderが望む規則を調べる必要があります。アプリケーションとその依存関係を開発デープ(電子、電子ビルダーなど)から分離します。
1
browserifyを試してみてください。本当にクールです。
browserifyは ブラウザのノード風味commonjsモジュールをコンパイルするためのツールです。
あなたはあなたのコードを整理し、あなたがNPMでパッケージをバンドルしてインストールを除き、他の能力 でノード自体を使用しない場合でも、サードパーティ ライブラリを使用するbrowserify使用することができます。
ブラウザで使用するモジュールシステムはノードと同じですので、元々 ノードで使用する予定だった パッケージはnpmに公開されていますが、ブラウザではうまく動作しません。
ますます、人々は が意図的にNPMに browserifyと多くのパッケージを使用して、両方のノードで、ブラウザで動作するように設計されているNPMにモジュールがちょうど ブラウザでの使用を目的としている公開されています。これはそれを行うために、その可能ならば、私は知らない同じ環境ではないので、NPMは、すべてのjavascript、フロントやバックエンドのために同様
https://github.com/substack/browserify-handbook#introduction
関連する問題
- 1. NW.jsまたはElectronでGameJSを実行しています
- 2. NW.js/Electronアプリケーションのブートストラップ
- 3. Electron(Atom Shell)アプリアイコン
- 4. Electron electron-quick-start JSアプリでズームイン/アウト機能を無効にすることはできますか?
- 5. D3ライブラリをElectron(Atomシェル)で使用できますか?
- 6. SSLとはProxyPassとノードJSアプリをデプロイするには、有効
- 7. マルチプラットフォームのnw.jsアプリケーションのビルドとデプロイ
- 8. オフラインメニューとデータテーブルを持つアプリを検索しています。 Indexeddb、またはnw.js、または?
- 9. phantomJSをnode.jsアプリにデプロイしますか?
- 10. Sails.jsアプリをHerokuにデプロイしますか?
- 11. Atom Electronは、アプリの焦点が合っていなくてもすべてのキーボードイベントをキャプチャします
- 12. Atom Electron webview contextmenu、クリックターゲットを取得
- 13. ElectronアプリでHTMLキャンバスにC++コードをフックアップしますか?
- 14. Muleアプリのデプロイに失敗しました - なぜですか?
- 15. MongoDBをElectronアプリにパッケージ化することはできますか?
- 16. NWJSまたはElectronアプリでファイルを開く方法は?
- 17. jailbroken iphoneに自分のアプリをデプロイしようとしましたが、すぐにアプリが終了します!
- 18. アプリをデプロイしようとすると、グレイブルビルドに失敗しました
- 19. Electron JS + SQLiteデータベース
- 20. ElectronアプリでCtrl +スクロールホイールでズームしますか?
- 21. Nightmare.js(v2 Electron)を使用してブラウザからNodeスコープに情報を渡すことはできますか?
- 22. ElectronまたはJSで常に上になるスティッキーコンポーネントを開発する
- 23. デプロイされたAndroidアプリでエラーが発生しましたか?
- 24. ユニバーサルのWindowsアプリケーション - 私たちは次のようにNW.JSアプリであるかどうかがチェックNW.JSのtypeof演算プロセス==「オブジェクト」NW.JSで
- 25. nw.jsアプリを作成する際に、クロムを含めることはできますか?
- 26. Atom Electronは子プロセスのパスを見つけることができませんか?
- 27. Atom Electron htmlボタンとJavaScriptを使用してウィンドウを閉じて最小化
- 28. Tomcatにデプロイするとき、私のアプリはどこに置かれますか?
- 29. typecriptの自動生成された.jsファイルと.map.jsファイルをatomで隠すことはできますか?
- 30. HTML専用アプリをHerokuにデプロイしますか?
です。しかし、あなたは[browserify](http://browserify.org/)のようなクールなライブラリーを持っています。もっと見つけたら教えてあげるよ。 –
@RomainIsnelよく、どちらもDOMと基本的なJavaScriptが共通しているので、両方に共通するサブセットで多くのことを行うことができます。 – Petruza
あなたは正しいですが、ElectronにはNodeJS環境も含まれています。 –