問題タブ [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.
deployment - PhpStorm: File Watcher が .scss ファイルをトランスパイルした後に .css ファイルを自動的にデプロイする
プロジェクトをリモート サーバーに自動的にデプロイしています。変更されたファイルはすべて自動的にサーバーにアップロードされるので、これで問題ありません。.scss を .css にトランスパイルするためのファイル ウォッチャー (Compass SCSS) があります。.sccs ファイルが変更されると、リモート サーバーにアップロードされますが、トランスパイルされた .css ファイルはアップロードされません。
展開オプションで、[外部変更をアップロード] チェックボックスがオンになっています (スクリーンショットを参照)。ファイル ウォッチャーの設定で、[更新する出力パス] は、トランスパイルされた .css ファイルが配置されているフォルダーに設定されます。
ただし、.css ファイルは、変更されたときに自動的にアップロードされません。PhpStorm 以外のウィンドウにフォーカスを設定してから PhpStorm IDE に戻ると、.css ファイルがアップロードされますが、ウィンドウを変更してアップロードすることは避けたいです。
足りないものはありますか?
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 の奥深くを掘り下げることに非常に慣れていないので、私が気付いていない多くの可能性があると思います。
phpstorm - File Watcher は他の変更を無視します
ファイルウォッチャーがトリガーされたときに、PhpStorm が別の変更を無視しています。私の問題を理解していただければ幸いです。
たとえば、「display: block;」と書こうとすると、File Watcher は「display: blo;」のみを受け取ります。「display: block;」の代わりに
xcb - XCB ファイル ウォッチング?
ファイル監視メカニズムの作業を開始しました。* nix システムでは、kqueue、libnotify、および GioFileWatcher が私の唯一の解決策です - https://developer.gnome.org/gio/stable/GFileMonitor.html
これは大きなタスクなので、始める前に確認したいと思いました。XCB はファイル システムを扱わないというのは正しいですか? では、XCB 経由でファイルを監視することはできませんか?
ありがとう
php - JetBrains 製品の File Watcher を使用して PHP を任意のテキスト ドキュメントに前処理する
非常に多くの前処理またはコンパイル言語があり、それぞれに独自の学習曲線 (scss、sass、jade、typescript など) があり、その数は減少していないようです。
file watchers を使用して上記をネイティブ (html、css、js) にコンパイルするのと同じように、開発者が PHP を実行して任意のテキスト ドキュメントを生成できるとしたら、すばらしいと思いませんか。
利点
- 追加の学習曲線はありません。
- 1 つの言語。
- 繰り返しのコーディングを減らします。
- バグが少なく、短時間でコードを生成できます
- 標準に準拠した一貫したコードを生成します。
- アプリケーションの計画により多くの時間を費やすことができます。
私が試したこと
Jade ソース コードを編集し、拡張子を html から php に変更します。
JadeファイルをPHPに実行できました
これはどのように達成できると思いますか
これらのトランスパイラが複数存在する可能性があります。
template-css -> css にコンパイル
template-php -> php にコンパイル
template-js -> javascript にコンパイルします。
等々。
ミドル パーサーまたはファイル ウォッチャーは、主に 3 つのタスクを実行します。
ファイル拡張子を template-filetye から php に置き換えます。
ブラウザー内で実行するのと同じように、PHP 実行可能ファイルまたはパーサー エッセンシャルに対して新しい file.php を実行します。
指定されたテキストをファイル ウォッチャーに返します。
これは 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 の構築に関するヘルプや、適切な名前が何であれ、大歓迎です。
intellij-idea - Jetbrains / PhpStorm File Watcher with Jade / Pug
プログラムをインストールし (うまくやったと思います)、File Watcher の「プログラム」セクションのパスを書き込もうとすると、問題が発生します。
どちらが正しい道ですか?
java - FileWatcher のオーバーフロー イベント
ファイルのコピーを監視するために Java FileWatcher nio パッケージを使用しています。私のOSはSolaris 5です。フォルダへのファイルコピーが500件を超えると、オーバーフローイベントが発生します。
/etc/sysctl.conf ファイルを作成し、プロパティの下に追加しました。fs.inotify.max_user_watches=50000
それでもオーバーフローが発生します。保存するイベントの数を増やすにはどうすればよいですか?
FileWatcher コード:
c# - Web サーバーにデータを送信できる File Watcher
コンピューター上のすべての変更を監視してログに記録し、それらを C:/ のファイルに書き込むための File Watcher Service を作成しましたが、そのファイルを閉じる (コンピューターのシャットダウン) ときに送信できるようにしたいと考えています。私が持っているウェブサイトのデータベース。TcpListeners、vars、その他のオプションを使用しました。このサービスを機能させる方法はありますか? C# で実行され、サーバーは Django で実行されます。仕組みは次のとおりです。
このように動作させる方法はありますか、それとも何か間違っていますか? 以下は、私が使用している var メソッドです。