問題タブ [nwjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Windows での NWjs のノード ODBC インストールが失敗する
Windowsアプリにnodejsとnode webkitを使用しています(node-webkitは現在NWjsです)。
モジュールをインストールしnode-odbc
、含まれているテストを使用して動作するかどうかを確認しました。データベース接続のテストは、コマンド ライン ("node aTestFile.js") 経由で正常に機能しましたが、node-webkit 内の index.html 内から呼び出そうとすると、次のエラーが表示されます。
そして、そのファイルを node-main として package.json に追加しようとしても、何も起こりません。
少し助けが必要です。私は何を間違っていますか?
node.js - NWJS はファイルを再保存できません
nwjs アプリがあり、ファイルを保存したい。だから私はこのようなコードを持っています:
そしてそれは良いです。しかし、同じファイルにデータを再保存したい場合、機能しません。エラーはありませんが、ファイルに新しいデータはありません。
node.js - "./" と "../" の違いは何ですか?
とは./
どういう意味ですか? パスを検索するために使用されると思いますが、それが本当かどうかはわかりません。たとえば、C# で使用できるパスを検索する場合は、../../file.exe
.
現在、私が欲しいのは、次のコードをnode.js
使用してアプリケーションからコマンドを実行することです:NW.js
ただし、上記のコードでは目的の結果が得られません。server.js
実行したいパスを検索する方法がわからないためだと思います。
macos - Mac OSX で NWJS アプリを Electron アプリで上書きする
少し前に NWJS でアプリケーションを構築しましたが、今では Electron が私のスコープにより適したソリューションのようです。
問題:
すでにアプリを配布しており、次のリリースでは Electron を使用したいと考えていますが、インストールすると、Mac OSX は新しいリリースを同じアプリケーションの新しいバージョンとして認識できません。
試み:
私がしようとしました:
- 同じバンドル識別子、バンドル名、実行可能ファイル名を使用してください。
- 両方のリリースで同じ構成にするために、info.plist を複製します。
- PkgInfo のクローンを作成します
しかし、どれも機能していないようです。
Windowsでは、トリックを行うアプリ識別子があります。アプリケーションとインストーラーの両方で同じものを使用し、正しいフォルダーに書き込みます。
Mac OSXにも何らかの識別子はありますか?
angularjs - nwjs を ionic アプリで使用する際に問題はありますか?
Ionic アプリケーションを開発しましたが、NWjs を使用してデスクトップ APP として作成したいと考えています。Ionic アプリで NWjs を使用する際に問題はありますか、それとも新しいアプリを開発する必要がありますか?
node.js - ファイルをアプリにドロップし、そのファイルをフォルダーにコピーします
注: Filereader APIについては知っていますが、アプリでクリックしない限りファイルを読みたくありません。説明させてください。
私のプロジェクト ツリー ファイルは次の場所にあります。__dirname + "/content/project"
私は IDE で作業しており、ファイル (またはファイル) をファイル ツリーにドラッグ アンド ドロップできるようにしたいと考えています。(任意のファイル タイプ .dll、.sh などにすることができます:)
たとえばapplication.exe
、デスクトップからドラッグしてファイル ツリーにドロップしたとします。
基本的に、そのファイルをデスクトップからコピーして に貼り付けられるようにしたいと考えています__dirname + "/content/project"
。
これが可能かどうかはわかりません。
別の言い方をすれば、ドラッグ アンド ドロップで 1 つのファイルをある場所から別の場所にコピーするにはどうすればよいでしょうか。ファイルの内容を読まずに?
javascript - NW.js: 両方の配列が等しい場合は機能しません
NW.jsを使用してサイド プロジェクトとして IDE に取り組んでおり、フォーカス時にプロジェクト ツリーに変更があるかどうかを検出する必要があります。
プロジェクトフォルダー内のファイルがフォーカスされてから変更されたかどうか、JQuery の .eachチェックを使用しています。
これが私がウィンドウに焦点を当てた機能のために持っているものです。
デバッグすると、次の結果が得られます。
まったく同じなのに配列に違いがあると言われる理由がわかりません。
mocha.js - nwjs と karma-mocha がうまく機能しない
Karma を使用した NW.js アプリのテストで問題が発生しています。以前は機能していたテストが、更新後に機能しなくなりました??? (どの更新プログラムが私を殺したのかわかりません)
アダプターが失敗しているポイントで、アダプターは を探していwindow.mocha
ます。
ここに私のカルマ設定があります:
ご覧のとおり、ブラウザーとして karma-nodewebkit-launcher を使用しています。私の理解では、nwjs グローバルがウィンドウにリンクされました。
mongodb - データを保存するために NWjs オフライン Windows アプリでどのデータベースをどのように使用するか
name の入力を受け取るだけの最も単純なアプリケーションを nwjs で作成しました。アプリがデータベースに接続されていないため、この値を永続的に保存することはできません。
mongodb については知っていますが、javascript アプリと統合する方法がわかりません。
アプリでmongodbを使用する方法についていくつかのチュートリアルを見ましたが、チュートリアルでは常にcmdを使用して最初にサーバーを起動します(現在、一般的なソフトウェアは必要ありません。ユーザーはサーバーを手動で起動する必要はありません)。
データをオフラインで保存、フェッチ、およびその他の操作を実行する方法があれば、助けてください。私は何が欠けていますか?ありがとう