3

cookiecutterWeb テンプレートの管理を支援するために使用しています。hooks/pre_gen_project.pyテンプレート コマンドが開始される前に実行される特別なファイルを指定できます。hooks/pre_gen_project.pyただし、失敗した場合、例外がスローされても、cookiecutter は処理を続行します。最小限の例は次のとおりです。

raise SyntaxError

このファイルで。エラーが発生した後に実行を停止する方法はありますか?

4

1 に答える 1

2

最近まで、cookiecutter はフック スクリプトのエラーを無視していました。最近マージされたこの修正を提出しました。

そのため、 Cookiecutter >= 1.3.0を使用すると、フック スクリプトが失敗したときにプロジェクトの生成がキャンセルされます。:)

于 2015-11-05T17:17:40.917 に答える