問題タブ [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.
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 コンソールからのものです。
node.js - NodeJSでコンピュータがアイドル状態であることを確認するには?
コンピューターが 10 分間使用されなくなるまで待機するプロセスを NodeJS のバックグラウンドで実行したいと考えています。ユーザーがキーボードやマウスに触れないことを意味します。
つまり、任意のウィンドウでキーボードとマウスのイベントをリッスンし、発生したときにアプリに通知したいと考えています。
このミッションでは、プレーン ノード、nw.js、electron を使用できます。
C++、ネイティブ モジュール、および DLL を使用する必要があると思います。しかし、より良いシンプルな解決策があることを願っています。
ありますか?
javascript - NW.js 16 はソース タブにスクリプトを表示しません
そのため、最近、NW.js の最新バージョン(nwjs-sdk-v0.16.1-linux-x64)に更新し、現在のプロジェクトをそれに移植しようとしました。一部のスクリプト (「bunny.js」と呼ばれるライブラリ) をデバッグしようとすると、自分のコードが「アプリケーション」の下に表示されますが、以前のようにソース タブには表示されないことに気付きました。これはアプリケーション タブからデバッグできれば問題ありませんが、どうやら実際には対話を目的としたものではなく、一種のモニターに過ぎないようです。画像 (まだ完成していないため、コードがぼやけています):
これは単に新しい NW.js のものですか? 明らかな何かが欠けているように感じます。どなたかご存知でしたら、どうなっているのか教えてください。
javascript - NWJS を使用して「最大化」ボタンを有効にする
NWJS を使用してデスクトップ アプリを開発しています。ウィンドウを最大化しようとすると問題が発生します。ボタンが無効になっているように見えるため、ウィンドウを最大化することはできず、ウィンドウを閉じて最小化することしかできません。
それは私のpackage.jsonです:
誰でも私を助けることができますか?ありがたかったです。ありがとう!
node.js - nwjs に node-sass を含める方法 (Windows 上)
NW.js (node-webkit) でマルチプラットフォーム プロジェクトに取り組んでおり、node-sass を使用する必要があります。問題は、Windows(x64)でエラーなしでそれを含める方法が見つからないように見えることです。
これが私が試したことです:
- そのまま必要
エラー: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンが失敗しました。 - node-sass のビルトイン スクリプトでビルドしてから、require
エラー: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンに失敗しました。 - node-gyp
エラーでビルド: ダイナミック リンク ライブラリ (DLL) の初期化ルーチンが失敗しました。 - 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 (最新) でこれをテストしました。
ご協力いただきありがとうございます!
javascript - wnsow.setResizable が NWjs で機能しない
window.setResizable(false) が NWjs で動作しません。window.enterFulscreen() も NWjs インスペクターによって未定義になっています。
私はWindows10 64ビットPCを使用しており、最新のNWjsがセットアップされています。
モジュールをインポートする必要がありますか? ありがとう
google-cloud-messaging - NW.js chrome.gcm. API が機能しない
chrome パッケージ化されたアプリがあり、そこで GCM を使用しています。
NW.js はこの記事でchrome API を引き続きサポートすると述べていましたが、使用時に登録 ID を取得できませんchrome.gcm.register
。
これについてのニュースはありますか?この API はまだサポートされていますか?