2016-10-03 8 views
1

私のローカルプロジェクトにパッケージをインストールしたいのですが、プロジェクトフォルダにcomposer.jsonファイルを作成しています。プロジェクトのカスタムフォルダへのそのパッケージのベンダーフォルダの合計。そのうまくいって.....パッケージをインストールする際に、ベンダのサブフォルダのカスタムフォルダパスを設定する方法

{ 
"config": { 
     "vendor-dir": "/var/www/html/Test2/Testing/Down" 
    }, 
} 

それは 'ダウン'フォルダにパッケージを与えます。

しかし、

今私はその中にサブフォルダやファイル、希望は私のプロジェクトでのjs/cssのフォルダのように私のカスタムフォルダにインストールするパッケージ。例えば

私は私のローカルフォルダパスにjquery.jsファイルが欲しい

/var/www/html/Test2/Testing/assests/js 

パッケージ "フレームワーク/ jqueryの" から。私composer.jsonファイルで必要とされているどのような変更そのために

...

いずれかが私を助けることができる.....事前に

感謝。

+0

は私にこの質問のために何かアドバイスを与える.......誰でも... –

答えて

0

私は、私のcomposer.jsonファイルを修正してい

{ 
"config": { 
     "vendor-dir": "/var/www/html/Test2/Testing/Down" 
    }, 
"require": { 
}, 
"scripts": { 
    "post-package-install": [ 
     "php -r \"exec('cp -r /var/www/html/Test2/Testing/Down/frameworks/jquery/* /var/www/html/Test2/Testing/assets/js');\"" 
    ] 
} 

}

これでしょう、私のローカルフォルダに、パッケージ内の選択したすべてのファイルを与え、

簡単に言えば、ファイルの下に同類を見てフォルダ 'frameworks/jquery'のローカル 'assets/js'フォルダにコピーされます。

これは.....私が欲しいあなたの提案のためのケイティと他の人に

おかげで、助けて......

1

作曲は、プロジェクトのPHPコードをサポートするために、パッケージにもたらすために使用され、ここで彼らは作曲のウェブサイト上でそれを記述する方法です:

ComposerはPHPでの依存関係の管理のためのツールです。それは あなたのプロジェクトが依存しているライブラリを宣言することができ、 (インストール/更新)を管理します。言い換えれば

、あなたのPHPコードでロギングを行うと、あなたのPHPコードで、その後、プロジェクトにそのパッケージをもたらすために作曲を使用して一般に公開monologパッケージを使用することを決定する必要がある場合は、あなたが呼び出すことができますモノログ機能

configを使用してvendorディレクトリの名前を変更すると、ツールの目的に合わない方法でComposerを使用しようとしています。 vendorディレクトリは、持ち込まれたパッケージ(例えば、モノログコード)を保持するために使用されます。 vendor-dirの値は、単にそのディレクトリの名前を変更しています。

タグとしてGitHubがリストされているので、クローンを使用してWebサイトのディレクトリにファイルを取得できます。

関連する問題