ノードパッケージマネージャーからMJMLをグローバルにインストールし、PhpStormにmjmlファイルタイプを作成し、以下の設定でMJMLファイル用の新しいファイルウォッチャーを追加しました。それは見て、出力ファイルを生成しませんいくつかの理由からPhpStormファイルウォッチャーはMJMLファイルを監視しません
Name: MJML
Type: MJML from the dropdown
Program: /usr/bin/mjml
Argument: --watch $FileName$ -o $FileNameWithoutExtension$.html
Working Directory: $FileDir$
PhpStormバージョン
PhpStorm 2016.3.2
Build #PS-163.10504.2, built on December 20, 2016
Licensed to PhpStorm Evaluator
Expiration date: April 3, 2017
JRE: 1.8.0_112-release-408-b6 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
。
ファイルウォッチャーは、ファイルの保存イベントで実行されますに
--watch
を渡さないようにまたは自動)またはファイル変更の検出(IDEの外部で修正されたファイルなど)。 1)File Watcherの設定で「Show Console:Always」を選択した場合、それはまったく表示されますか? 2)File Watchersを強制的に再実行すると実行されますか?(http://stackoverflow.com/a/20012655/783119)3)そのファイルは、実際にユーザー作成のMJMLファイルタイプに適合していますか? 4)いくつかのスクリーンショットは歓迎されます – LazyOne*(参考のために)* PhpStormフォーラムで同じ質問:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000117404-PhpStorm-file- watcher-does-not-for-MJML-files – LazyOne