ため、「未使用の抑制」エラーをオフに私のアプリの生産ビルドが開発ビルドがないファイルを生成します。私は、フローは、したがって、(正しく)開発で「が見つかりません必要なモジュール」は二行目で失敗フロー:supress_comment
const manifest = (process.env.NODE_ENV === 'production')
? require(./production-app-manifest.json')
: { version: 'dummy development manifest' }
(簡略化した例)ので、のように私のコードの違いを扱います。
As the docs suggest hereは、私はこれが開発で問題を解決しますので
const manifest = (process.env.NODE_ENV === 'production')
// $FlowFixMe: file not present in development
? require(./production-app-manifest.json')
: { version: 'dummy development manifest' }
のようなエラーを抑制しました。ファイルが存在するため
しかし、今生産ビルドした後、私はUnused suppression
エラーを取得します。
これは明らかに非常にイライラです。私は、ファイルが存在するかどうかにかかわらず、行に完全に無視するように伝えたいだけです。 Unused suppression
エラーをオフにするようにフローを設定できますか?
なぜ本番環境でFlowを実行する必要がありますか?これは開発を支援するためのものであり、本番サーバーでは実行しないでください。 –
例が簡略化されているため、私のモチベーションは少し不明です。しかし、基本的には、必要なファイルを生成する場合と生成しない場合がある、異なるビルド構成で実行フローについてのみ話しています。これは実動サーバーとは無関係です。実動ビルドは、フローがテスト・ステップとして実行されるCIサーバー上で実行されます。 – davnicwil