2017-09-22 14 views
1

私はNPM用のパッケージを作っており、そのドリルを知っています。依存関係を一覧表示してから、require()を選択するだけです。ノードの検索node_modulesは、パッケージを見つけて、それをロードし、あなたは行こうとしています。Composer用のパッケージを作成するとき、どのように依存関係を読み込みますか?

PHPではどのように動作しますか?私の依存はPoParserです。

require __DIR__ . '/vendor/autoload.php'; 

しかし、私は私のパッケージを公開するとき、私は右に、サードパーティの依存関係のコードを公開していないだろう:私はちょうど行うことができます知っていますか? 私のパッケージには、私のコードのみが含まれている必要があります。少なくとも、それはNPMの場合です。

私は自分のものを公開するときにそのvendorフォルダを持っていない場合。どのように私の依存関係を必要としますか?ノードでは、require()はその困難な作業を行います。 ここで私はそれをどうしますか?それは場合に役立ちます

はここで、私のフォルダ構造です:

vendor 
    /composer 
     ... 
    /sepia 
     /po-parser 
      ... 
      /src 
       /Sepia 
       ... 
       // dependency classes 
       ... 
      ... 
    autoload.php 
composer.json 
composer.lock 
MyThing.class.php 
Other.class.php 

答えて

関連する問題