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

css - PHPStorm File Watcher がフォーカスされていないときに機能しない

次のSASSファイルウォッチャー構成があります。

PHPStorm SASSファイルウォッチャー構成

私の目標は、こちらで説明されているように、.SASS と .CSS を chrome dev-tools と自動同期できるようにすることです。

ただし、PHPStormウィンドウにフォーカスがある場合にのみ、ファイルウォッチャーがアクティブで.SASSファイルを再コンパイルすることに気付きました。

バックグラウンドで動作させる方法はありますか?

ありがとう!

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

intellij-idea - 環境変数を使用してカスタム パスにコンパイルする LESSC

要するに、main.less ファイルを $CATALINA_EC_TMP/main.css にコンパイルするには、lessc が必要です


私はこのプロジェクトに取り組んでおり、LESSC を使用して同じソース (LESS ファイル) から複数の出力 css ファイルを生成する必要があります。

そのため、Jet Brain の (WebStorm または IntelliJ Idea) File Watcher では、環境変数を使用して出力ファイルをカスタム パスに保存するオプションがあまりありません。

環境変数を使用する理由は、出力されたファイルの一部が一時的なパスにあるためです (ant でデプロイするたびに変更されます)。


それは言った...

これは私の環境変数です:

変更されているため、次の展開では/foo/bar/ではなくなります。

これはIDEがコンパイルするファイルを減らすために実行しているコマンドラインです

main.less ファイルを$CATALINA_EC_TMP/main.cssにコンパイルするには、lessc が必要です。

その場合、結果のファイルは/foo/bar/main.cssまたは $CATALINA_EC_TMP 値がある場所になります。

これに対する解決策があることを願っています。とにかく、それが存在しない場合は、コンパイルするたびに fswatcher を使用して、生成された css ファイルを宛先にコピーすると思います。

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

upload - PhpStorm LESS > CSS ファイルウォッチャー、自動アップロード?

私は PhpStorm 9 を使用しており、すべてのプロジェクトで LESS を使用し、PhpStorm にそれを CSS にトランスパイルさせています。

問題は、展開オプション「変更されたファイルをデフォルトサーバーに自動的にアップロードする」を「明示的な保存時にアップロードする」に設定している場合、編集後にLESSファイルをアップロードしますが、子CSSを自動的にアップロードしません. LESS ファイルをもう一度保存して別のアップロードをトリガーすると、css ファイルがアップロードされます。基本的に、これにより、スタイルの変更を表示するために、常に二重に保存する必要があります。この展開設定を「常に」に変更せずにこれを実現する方法はありますか?

「外部変更のアップロード」にチェックを入れました。

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

webstorm - Babel WebStorm filewatcher でファイルの名前を変更して移動する

次の gulp ワークフローで WebStorm (現在 ST3 の代替品として評価中) に移行しようとしています。

  • ファイルを保存するたびに
  • バベルでトランスパイル
  • インライン ソースマップ
  • ファイルの名前を file.es6.js から file.js に変更します
  • src/ツリーからdist/ディレクトリ ツリーに移動します。

私はそれをいじってみました、例えば:

いくつかの結果が得られますが、名前が変更されておらず、調べてその部分を抽出して削除する$FileNameWithoutExtension$方法さえわかりません。es6.

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

intellij-idea - Webstorm のディレクトリ全体でファイル ウォッチャーをトリガーする方法

Webstorm ファイル ウォッチャーを使用して CoffeeScript をコンパイルしています。

私の問題は、プロジェクトのファイルの構造をリファクタリングしたことです。

/bin ディレクトリ内のすべてのファイルを削除して、ディレクトリ内のすべての .coffee ファイルにファイル ウォッチャー コンパイル コマンドを適用するよう webstorm に指示できますか? コンパイルされたjavascritを取得するためだけに各ファイルを開いて変更し、変更をやり直したくはないので...

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

c# - C# でファイル システム ウォッチャーを確認する

システム内のファイルを監視するためにこのコードを作成しましたが、フォルダーまたはファイルの変更を警告しません。どうすればこれを達成できますか?例外やエラーが表示されないため、理解できません。

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

nginx - サーバー スクリプトの前にチェックを実行するように再実行を構成することは可能ですか?

次のようなrerunコマンドがあります。

nginx 構成が変更されるたびに、nginx サーバーをシャットダウンし、-tフラグを使用して構成をテストし、成功した場合はサーバーを再起動する必要があります。

ここでの問題は、再実行がテスト コマンドの PID を使用して nginx を再起動しようとすることです。これは、nginx がシャットダウンされないことを意味します。最終的な結果は、サーバーを再起動しようとすると、ポートがビジーであると不平を言うことです。

このようなシナリオを処理できないだけですrerunか、それとも機能させることができますか? 仕事を成し遂げる代替手段はありますか?

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

reactjs - react.js jsxウォッチがファイルを生成しない

React.js は初めてで、開発に .jsx ファイルを使用したいと考えています。ドキュメントに記載されているように、react-tools をインストールし、以下のコマンドを実行しました。

ウォッチャーが実行されており、.jsx ファイルの変更を認識しています。ただし、.js ファイルは生成されません。

次の出力を受け取ります。

コマンド ラインは管理者権限で実行され、それ自体でビルド ディレクトリを作成できました。js ファイルを生成したり、この問題をトラブルシューティングしたりするには、どうすればこれを修正できますか?