私はこれを理解するためにこれをどのように語るかを理解しようとしている私の脳を破壊しています。PhpStorm/JetBrains:自動的にGulpをアップロードする方法Sassが生成したCSSファイル
私は基本的にPhpStormを使用しています。 src/sass
dirから縮小されたCSSファイルを生成するgulpfileがあります。このファイルは、名前が変更されてpublic/css
フォルダに置かれます。
PhpStormのデプロイメントツールを使用して、この縮小されたCSSファイルをサーバーに自動的にアップロードします。
すべての.phpファイルをアップロードできます(明らかに).Sassは自動的にアップロードできます(これは無効にしました)が、CSSファイルを自動的にアップロードする方法はわかりませんそれが生成されます。この流体設定をして、少し編集するたびにcssファイルを手動でアップロードする必要があります。
アイデア?馬鹿は意図されていない、笑。
gulp/grunt/etcによって作成/変更されたファイルは、**外部変更**とみなされます(IDE自体では作成されないため)。したがって、Deploymentで*同様の名前の/適切なオプション*を有効にする必要があります。 IDEが変更を検出すると(IDEにフォーカスが戻ったときや 'File | Synchronize'を実行したときなど)、ファイルは現在の展開エントリにアップロードされます。 https://www.jetbrains.com/help/phpstorm/options.html - 「外部の変更をアップロードする」オプション。 – LazyOne
P.S.別の方法として、File Watchersの機能を使用することをお勧めします。これは、ファイルSaveの任意のプログラムを実行します.SassコンパイラまたはGulpタスクです。正しく設定すると( 'Output paths to refresh'部分)、IDEはツールIDの実行終了後にこれらのファイルを再チェックし、変更が検出されると展開が行われます。 https://www.jetbrains.com/help/phpstorm/new-watcher-dialog.html – LazyOne
私はあなたが言ったことの要点を理解したと思います。私は「外部のアップロードのアップロード」ボックスをチェックし、devディレクトリを除外してしまった。それは私が望んだことをするようです。あなたのご意見ありがとうございます。 –