2017-03-15 11 views
0

私は複数のプロジェクトに取り組んでいますが、ヘッダやフッタコンポーネントのような多くのプロジェクトで、同じコンポーネントを、時にはマイナーチェンジで再利用していることがわかりました。私は私のすべてのプロジェクトにこれらの共通コンポーネントを含めるための最良の方法は何かを考えています。そのため、各プロジェクトに入る必要がないように(つまり、ヘッダコンポーネントを変更する必要がある場合)その変更を行うには?明確にするために、個々のプロジェクトのバンドルを再構築する必要があるかもしれないことを知っています。同じヘッダーコンポーネントの50個以上のコピーについていく必要はありません。何か案は?私はVueJS 2を使用しており、すべてのプロジェクトはgitリポジトリに格納されています。VueJSコンポーネントを再利用する

ありがとうございます!

+0

私はおそらくプラグインを見ています。https://vuejs.org/v2/guide/plugins.html – thanksd

答えて

1

私は同じ問題を抱えています。明らかに再利用可能なコンポーネントは、1つのプロジェクトだけで再使用することを意味します。

gitを使用している場合は、再利用可能なコンポーネントのみを含むブランチを作成してください(完全なプロジェクト構造ではなく、コンポーネントディレクトリのみ)。リポジトリを実際のプロジェクトのsrcディレクトリにチェックアウトします(gitブランチ自体です)。

外部ブランチに共有ブランチを追加しない限り、すべてが正常である必要があります。

+0

そうです、そういうことです。私はgitのサブモジュールを再利用可能なコンポーネントのリポジトリと一緒に使っています – rwb7041

関連する問題