2017-02-04 1 views
1

pubspec.yamlファイルに "開発専用"トランスを定義する可能性があるかどうかを知りたいと思います。Dartlang:Dev Transformer in pubspec.yaml

私の問題は、次のとおりです。

私は別のリポジトリにいくつかのangular2のコンポーネントを持っています。私はそれらのそれぞれのexampleフォルダにいくつかの例を書いています。これらの例を実行するために、私は、angular2アプリケーションをブートストラップするexamplesフォルダにエントリポイントhtmlファイルを持っています。これは、すべての罰金です

transformers: 
- angular2: 
    entry_points: 
    - example/breakpoint_consumer/breakpoint_consumer.html 

:このため

は、私はそうのようなangular2ための変圧器で、このエントリ・ポイント・ファイルをインクルードする必要があり、動作するように。しかし、後でそのコンポーネントを別のプロジェクトで使用したい場合は、サンプルフォルダが引き込まれません。これは良いことですが、パブは私に、サンプルフォルダの中にエントリポイントが見つからないことを伝えます。

私は何もしていないので、単にエラーを無視することが可能だと思います。これを解決することができるならば:)

答えて

1

dev_transformersを、それは、とにかく知っていいだろうが、直接ef743d5のよう

https://github.com/dart-lang/pub/issues/1260#issuecomment-163065340

をサポートしていません。しかし、パブは完全に$を使用し、依存関係の変圧器を無視しますたとえそれらの変圧器がdevの依存関係から来たとしても、非公開のファイルでのみ実行されるようにすることができます。これにより、変圧器をtest /またはweb /に制限することによって効果的に "dev変圧器"を得ることができます。

+0

ああ、その明確化のおかげで! :) –

関連する問題