2017-12-18 15 views
0

App Engineのローカル開発サーバは、ファイルが変更されるたびにリロードされます。 uncoolとは、PyCharmエディタの.ideaフォルダ内の変更をリロードし、ログを乱雑にすることです。これをapp.yamlに追加しようとしました: skip_files: - ^(.*/)?#.*#$ - ^(.*/)?.*~$ - ^(.*/)?.*\.py[co]$ - ^(.*/)?.*/RCS/.*$ - ^(.*/)?\..*$ - ^\.idea$ # added this line in order to try and ignore .idea folder on build PyCharm .ideaフォルダの変更時にApp Engineのホットリロードを防止する

これは役に立ちませんでした。エディタで任意のコードを実行するたびに(コードを変更しないで)、再構築します。

ホットリロードを無視するフォルダをApp Engineの開発者にどのように伝えることができますか?

+0

"^ \。idea * $"を試してみてください。 –

答えて

0

dev_appserver.py --helpは言及:この場合、

--watcher_ignore_re WATCHER_IGNORE_RE 
         Regex string to specify files to be ignored by the 
         filewatcher. (default: None) 

これはdev_appserver.pyに関連しているが、リロードがで行われるため、GAEで実行されているapp.yamlが行うことになっていない状態で、ローカルapp.yamlの変化を検出し、ローカルサーバをリロードれますgcloud app deploy

+0

これは動作していないという事実を除いて、私が必要とするものとまったく同じように見えました。私が考えることのできる表現があれば - 効果はありません。試したイベント。*は通常どおり(何も無視しないで)動作し続けます。 – MeLight

+0

あなたはどのバージョンを使用していますか? [再送信バージョン](https://github.com/GoogleCloudPlatform/python-compat-runtime/blob/743ade7e1350c790c4aaa48dd2c0893d06d80cee/appengine-compat/exported_appengine_sdk/google/appengine/tools/devappserver2/watcher_common.py#L71)はすべて無視しているようですドットで始まるファイル(_IGNORED_PREFIX == '。')。 –

+0

リンクは現在、「柔軟な環境」と呼ばれるものの非推奨バージョンにつながっています。私は標準的な環境を使用しています。 – MeLight

関連する問題