問題タブ [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 投票する
3 に答える
34099 参照

javascript - ソース ファイルを Nodejs の別の宛先にコピーする

fs-extra module を使用して、あるフォルダーから別のフォルダーにイメージをコピーしようとしています。

これは私のディレクトリです

そして、これは私がいつも得るエラーです:

エラー {errno: -4058、コード: "ENOENT"、syscall: "lstat"、パス: "E:\mainisp.jpg"、メッセージ: "ENOENT: no such file or directory, lstat 'E:\mainisp.jpg' "}

宛先を./test/に変更すると、このエラーが発生します

エラー {errno: -4058、コード: "ENOENT"、syscall: "lstat"、パス: "E:\Development\Node apps\Node softwares\Digital_library\mainisp.jpg"、メッセージ: "ENOENT: そのようなファイルまたはディレクトリはありません" , lstat 'E:\Devel… アプリ\ノード ソフトウェア\Digital_library\mainisp.jpg'"}

注: ブラウザーでこれをテストしていません。これは Nwjs アプリであり、添付されたエラーの写真は Nwjs コンソールからのものです。

0 投票する
4 に答える
3945 参照

node.js - NodeJSでコンピュータがアイドル状態であることを確認するには?

コンピューターが 10 分間使用されなくなるまで待機するプロセスを NodeJS のバックグラウンドで実行したいと考えています。ユーザーがキーボードやマウスに触れないことを意味します。

つまり、任意のウィンドウでキーボードとマウスのイベントをリッスンし、発生したときにアプリに通知したいと考えています。

このミッションでは、プレーン ノード、nw.js、electron を使用できます。

C++、ネイティブ モジュール、および DLL を使用する必要があると思います。しかし、より良いシンプルな解決策があることを願っています。

ありますか?

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

javascript - nwjs-applications のコンソール出力にアクセスするにはどうすればよいですか?

nwjs で遊んでみましたが、デバッグ方法がわかりません。

私はチュートリアルで基本的なスクリプトを持っています:

次の 2 行のコードを追加しました。

スクリプトを実行すると、次の 2 つのウィンドウが表示されます。

ここに画像の説明を入力

テキストを右クリックするとメニューが表示されますがconsole.log("Hello")、デバッグツールバーには出力されません。

私は何を間違っていますか?

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

javascript - NW.js 16 はソース タブにスクリプトを表示しません

そのため、最近、NW.js の最新バージョン(nwjs-sdk-v0.16.1-linux-x64)に更新し、現在のプロジェクトをそれに移植しようとしました。一部のスクリプト (「bunny.js」と呼ばれるライブラリ) をデバッグしようとすると、自分のコードが「アプリケーション」の下に表示されますが、以前のようにソース タブには表示されないことに気付きました。これはアプリケーション タブからデバッグできれば問題ありませんが、どうやら実際には対話を目的としたものではなく、一種のモニターに過ぎないようです。画像 (まだ完成していないため、コードがぼやけています):

ここに画像の説明を入力

これは単に新しい NW.js のものですか? 明らかな何かが欠けているように感じます。どなたかご存知でしたら、どうなっているのか教えてください。

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

javascript - NWJS を使用して「最大化」ボタンを有効にする

NWJS を使用してデスクトップ アプリを開発しています。ウィンドウを最大化しようとすると問題が発生します。ボタンが無効になっているように見えるため、ウィンドウを最大化することはできず、ウィンドウを閉じて最小化することしかできません。

それは私のpackage.jsonです:

誰でも私を助けることができますか?ありがたかったです。ありがとう!

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

node.js - nwjs に node-sass を含める方法 (Windows 上)

NW.js (node-webkit) でマルチプラットフォーム プロジェクトに取り組んでおり、node-sass を使用する必要があります。問題は、Windows(x64)でエラーなしでそれを含める方法が見つからないように見えることです。

これが私が試したことです:

  1. そのまま必要
    エラー: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンが失敗しました。
  2. node-sass のビルトイン スクリプトでビルドしてから、require
    エラー: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンに失敗しました。
  3. node-gyp
    エラーでビルド: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンが失敗しました。
  4. nw-gyp でビルド (configure コマンドが失敗する)
    エラー: binding.gyp を読み込もうとしているときに、binding.gyp で条件 'OS=="win" および component=="shared_library" を評価しているときに、名前 'component' が定義されていません

Windows 10 (x64)、ノード v6.5.0、NW.js v0.16.1 および v0.17.0、node-sass (最新) でこれをテストしました。

ご協力いただきありがとうございます!

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

javascript - wnsow.setResizable が NWjs で機能しない

window.setResizable(false) が NWjs で動作しません。window.enterFulscreen() も NWjs インスペクターによって未定義になっています。

私はWindows10 64ビットPCを使用しており、最新のNWjsがセットアップされています。

モジュールをインポートする必要がありますか? ありがとう

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

google-cloud-messaging - NW.js chrome.gcm. API が機能しない

chrome パッケージ化されたアプリがあり、そこで GCM を使用しています。

NW.js はこの記事でchrome API を引き続きサポートすると述べていましたが、使用時に登録 ID を取得できませんchrome.gcm.register

これについてのニュースはありますか?この API はまだサポートされていますか?