問題タブ [file-watcher]

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 に答える
267 参照

deployment - PhpStorm: File Watcher が .scss ファイルをトランスパイルした後に .css ファイルを自動的にデプロイする

プロジェクトをリモート サーバーに自動的にデプロイしています。変更されたファイルはすべて自動的にサーバーにアップロードされるので、これで問題ありません。.scss を .css にトランスパイルするためのファイル ウォッチャー (Compass SCSS) があります。.sccs ファイルが変更されると、リモート サーバーにアップロードされますが、トランスパイルされた .css ファイルはアップロードされません。

展開オプションで、[外部変更をアップロード] チェックボックスがオンになっています (スクリーンショットを参照)。ファイル ウォッチャーの設定で、[更新する出力パス] は、トランスパイルされた .css ファイルが配置されているフォルダーに設定されます。

ただし、.css ファイルは、変更されたときに自動的にアップロードされません。PhpStorm 以外のウィンドウにフォーカスを設定してから PhpStorm IDE に戻ると、.css ファイルがアップロードされますが、ウィンドウを変更してアップロードすることは避けたいです。

足りないものはありますか?

展開オプションのスクリーンショット

0 投票する
0 に答える
1381 参照

powershell - Windows から Linux へのファイルのバックアップ

powershellコマンドのバッチファイルを使用して、WindowsマシンからLinuxプラットフォームにファイルをバックアップする良い方法を誰か提案できますか?

私の目標は、起動時に powershell スクリプトを使用してファイルの変更を監視し、変更されたときにそれを Linux マシンにバックアップすることです。

これは、「FileChanged」イベントで転送スクリプトを実行するように変更中の、BigTeddy によって作成された素敵な PowerShell スクリプトです。

オリジナルはここで見つけることができます

私はいくつかの可能性を調査しました:

  • Cygwin の一部としての rSync
  • cwRsync
  • ロボコピー

残念ながら、Cygwinではほとんど成功していません。明らかなバグによって「インストール後の作業」が完了できなかったからです (ただし、それは別の話です)。

また、 Robocopyを含むWindows Server 2003 Resource Kit Toolsのインストーラーを Windows が認識しないという問題にも遭遇しました。 これで、ボールをプレーすることが決定されました。

cwRsync (無料) は、ファイルの提供をサポートしていません。

私は Windows の奥深くを掘り下げることに非常に慣れていないので、私が気付いていない多くの可能性があると思います。

0 投票する
0 に答える
14 参照

phpstorm - File Watcher は他の変更を無視します

ファイルウォッチャーがトリガーされたときに、PhpStorm が別の変更を無視しています。私の問題を理解していただければ幸いです。

たとえば、「display: block;」と書こうとすると、File Watcher は「display: blo;」のみを受け取ります。「display: block;」の代わりに

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

xcb - XCB ファイル ウォッチング?

ファイル監視メカニズムの作業を開始しました。* nix システムでは、kqueue、libnotify、および GioFileWatcher が私の唯一の解決策です - https://developer.gnome.org/gio/stable/GFileMonitor.html

これは大きなタスクなので、始める前に確認したいと思いました。XCB はファイル システムを扱わないというのは正しいですか? では、XCB 経由でファイルを監視することはできませんか?

ありがとう

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

php - JetBrains 製品の File Watcher を使用して PHP を任意のテキスト ドキュメントに前処理する

非常に多くの前処理またはコンパイル言語があり、それぞれに独自の学習曲線 (scss、sass、jade、typescript など) があり、その数は減少していないようです。

file watchers を使用して上記をネイティブ (html、css、js) にコンパイルするのと同じように、開発者が PHP を実行して任意のテキスト ドキュメントを生成できるとしたら、すばらしいと思いませんか。

利点

  1. 追加の学習曲線はありません。
  2. 1 つの言語。
  3. 繰り返しのコーディングを減らします。
  4. バグが少なく、短時間でコードを生成できます
  5. 標準に準拠した一貫したコードを生成します。
  6. アプリケーションの計画により多くの時間を費やすことができます。

私が試したこと

Jade ソース コードを編集し、拡張子を html から php に変更します。

JadeファイルをPHPに実行できました

ここに画像の説明を入力

これはどのように達成できると思いますか

これらのトランスパイラが複数存在する可能性があります。

template-css -> css にコンパイル

template-php -> php にコンパイル

template-js -> javascript にコンパイルします。

等々。

ミドル パーサーまたはファイル ウォッチャーは、主に 3 つのタスクを実行します。

  1. ファイル拡張子を template-filetye から php に置き換えます。

  2. ブラウザー内で実行するのと同じように、PHP 実行可能ファイルまたはパーサー エッセンシャルに対して新しい file.php を実行します。

  3. 指定されたテキストをファイル ウォッチャーに返します。

これは jade.cmd ファイルのコードです

:cmdファイルがわかりません。私はこのファイルを変更していませんが、助けたい人には役立つかもしれないと教えてくれました.

インスピレーション

http://www.codesmithtools.com/product/generator

役立つかもしれないリンク

http://php.net/manual/en/function.exec.php

http://php.net/manual/it/install.windows.commandline.php

filewatcher の構築に関するヘルプや、適切な名前が何であれ、大歓迎です。

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

intellij-idea - Jetbrains / PhpStorm File Watcher with Jade / Pug

プログラムをインストールし (うまくやったと思います)、File Watcher の「プログラム」セクションのパスを書き込もうとすると、問題が発生します。

どちらが正しい道ですか?

0 投票する
0 に答える
260 参照

java - FileWatcher のオーバーフロー イベント

ファイルのコピーを監視するために Java FileWatcher nio パッケージを使用しています。私のOSはSolaris 5です。フォルダへのファイルコピーが500件を超えると、オーバーフローイベントが発生します。

/etc/sysctl.conf ファイルを作成し、プロパティの下に追加しました。fs.inotify.max_user_watches=50000

それでもオーバーフローが発生します。保存するイベントの数を増やすにはどうすればよいですか?

FileWatcher コード:

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

c# - Web サーバーにデータを送信できる File Watcher

コンピューター上のすべての変更を監視してログに記録し、それらを C:/ のファイルに書き込むための File Watcher Service を作成しましたが、そのファイルを閉じる (コンピューターのシャットダウン) ときに送信できるようにしたいと考えています。私が持っているウェブサイトのデータベース。TcpListeners、vars、その他のオプションを使用しました。このサービスを機能させる方法はありますか? C# で実行され、サーバーは Django で実行されます。仕組みは次のとおりです。

このように動作させる方法はありますか、それとも何か間違っていますか? 以下は、私が使用している var メソッドです。