問題タブ [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.

0 投票する
1 に答える
381 参照

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 に追加しようとしても、何も起こりません。

少し助けが必要です。私は何を間違っていますか?

0 投票する
2 に答える
600 参照

node.js - NWJS はファイルを再保存できません

nwjs アプリがあり、ファイルを保存したい。だから私はこのようなコードを持っています:

そしてそれは良いです。しかし、同じファイルにデータを再保存したい場合、機能しません。エラーはありませんが、ファイルに新しいデータはありません。

0 投票する
2 に答える
262 参照

node.js - "./" と "../" の違いは何ですか?

とは./どういう意味ですか? パスを検索するために使用されると思いますが、それが本当かどうかはわかりません。たとえば、C# で使用できるパスを検索する場合は、../../file.exe.

現在、私が欲しいのは、次のコードをnode.js使用してアプリケーションからコマンドを実行することです:NW.js

ただし、上記のコードでは目的の結果が得られません。server.js実行したいパスを検索する方法がわからないためだと思います。

0 投票する
1 に答える
106 参照

macos - Mac OSX で NWJS アプリを Electron アプリで上書きする

少し前に NWJS でアプリケーションを構築しましたが、今では Electron が私のスコープにより適したソリューションのようです。

問題:

すでにアプリを配布しており、次のリリースでは Electron を使用したいと考えていますが、インストールすると、Mac OSX は新しいリリースを同じアプリケーションの新しいバージョンとして認識できません。

試み:

私がしようとしました:

  • 同じバンドル識別子、バンドル名、実行可能ファイル名を使用してください。
  • 両方のリリースで同じ構成にするために、info.plist を複製します。
  • PkgInfo のクローンを作成します

しかし、どれも機能していないようです。

Windowsでは、トリックを行うアプリ識別子があります。アプリケーションとインストーラーの両方で同じものを使用し、正しいフォルダーに書き込みます。

Mac OSXにも何らかの識別子はありますか?

0 投票する
1 に答える
478 参照

angularjs - nwjs を ionic アプリで使用する際に問題はありますか?

Ionic アプリケーションを開発しましたが、NWjs を使用してデスクトップ APP として作成したいと考えています。Ionic アプリで NWjs を使用する際に問題はありますか、それとも新しいアプリを開発する必要がありますか?

0 投票する
1 に答える
365 参照

node.js - ファイルをアプリにドロップし、そのファイルをフォルダーにコピーします

注: Filereader APIについては知っていますが、アプリでクリックしない限りファイルを読みたくありません。説明させてください。

私のプロジェクト ツリー ファイルは次の場所にあります。__dirname + "/content/project"

私は IDE で作業しており、ファイル (またはファイル) をファイル ツリーにドラッグ アンド ドロップできるようにしたいと考えています。(任意のファイル タイプ .dll、.sh などにすることができます:)

スクリーンショット
ここに画像の説明を入力

たとえばapplication.exe、デスクトップからドラッグしてファイル ツリーにドロップしたとします。

基本的に、そのファイルをデスクトップからコピーして に貼り付けられるようにしたいと考えています__dirname + "/content/project"

これが可能かどうかはわかりません。

別の言い方をすれば、ドラッグ アンド ドロップで 1 つのファイルをある場所から別の場所にコピーするにはどうすればよいでしょうか。ファイルの内容を読まずに?

0 投票する
1 に答える
52 参照

javascript - NW.js: 両方の配列が等しい場合は機能しません

NW.jsを使用してサイド プロジェクトとして IDE に取り組んでおり、フォーカス時にプロジェクト ツリーに変更があるかどうかを検出する必要があります。

プロジェクトフォルダー内のファイルがフォーカスされてから変更されたかどうか、JQuery の .eachチェックを使用しています。

これが私がウィンドウに焦点を当てた機能のために持っているものです。

デバッグすると、次の結果が得られます。

ここに画像の説明を入力

まったく同じなのに配列に違いがあると言われる理由がわかりません。

0 投票する
1 に答える
274 参照

mocha.js - nwjs と karma-mocha がうまく機能しない

Karma を使用した NW.js アプリのテストで問題が発生しています。以前は機能していたテストが、更新後に機能しなくなりました??? (どの更新プログラムが私を殺したのかわかりません)

アダプターが失敗しているポイントで、アダプターは を探していwindow.mochaます。

ここに私のカルマ設定があります:

ご覧のとおり、ブラウザーとして karma-nodewebkit-launcher を使用しています。私の理解では、nwjs グローバルがウィンドウにリンクされました。

0 投票する
1 に答える
1669 参照

mongodb - データを保存するために NWjs オフライン Windows アプリでどのデータベースをどのように使用するか

name の入力を受け取るだけの最も単純なアプリケーションを nwjs で作成しました。アプリがデータベースに接続されていないため、この値を永続的に保存することはできません。
mongodb については知っていますが、javascript アプリと統合する方法がわかりません。
アプリでmongodbを使用する方法についていくつかのチュートリアルを見ましたが、チュートリアルでは常にcmdを使用して最初にサーバーを起動します(現在、一般的なソフトウェアは必要ありません。ユーザーはサーバーを手動で起動する必要はありません)。
データをオフラインで保存、フェッチ、およびその他の操作を実行する方法があれば、助けてください。私は何が欠けていますか?ありがとう