0

ライブラリを構築していて、他のライブラリの一部(ファイル全体または任意の行) をコードで使用する予定です。また、他のライブラリの修正を自分のライブラリにも反映させたいです。

  • ライブラリ全体 (script タグ、AMD など) を追加して使用することもできます。しかし、非常に小さなライブラリに別のライブラリの全体を使用したくありません。これらのライブラリの 1 つに Modernizr がありますが、使用するのは多くても 12 個のチェックだけです。

  • あるライブラリから自分のライブラリに実装をコピーして貼り付けることができました。ただし、ライブラリを更新する必要がある場合、これはコピーと貼り付けを最初からやり直すことを意味します。

  • サブフォルダーにサブプロジェクトを含めることができるGITとサブモジュールについて読みました。これは、ビルド スクリプトが他のライブラリの一部を抽出し、それを私のコードに挿入できるという点で有望に思えます。ただし、ライブラリは私のものとは異なるコード構造を持つ可能性があり、手動で編集する必要があり、一部のステップの目的が無効になります。

自動化にはそれほど深くは入っていませんが、メイクファイルの基本的な経験はあります。そのような統合を行うにはどうすればよいでしょうか。

4

1 に答える 1

0

ライブラリのパーツが事前にパッケージ化されていないパーツを使用することは、一般的には良い考えではありません。それを行う正しい方法は、各ライブラリと、それがどのように作成/コンパイルされるかによって異なります。また、ライブラリのライセンスによって異なるライセンスに関する考慮事項がある場合もあります。使用するライブラリの一部のライセンスを維持する必要があるものもあります。

[編集] 他のライブラリ全体を含めて、サイズを抑えるためにライブラリにある種の縮小を使用することは可能でしょうか?

于 2013-05-02T00:54:46.733 に答える