Heim > Backend-Entwicklung > PHP-Tutorial > Warum gibt es im Quellcode von PHPWord keinen Vendor-Ordner?

Warum gibt es im Quellcode von PHPWord keinen Vendor-Ordner?

WBOY
Freigeben: 2016-08-18 09:15:57
Original
2224 Leute haben es durchsucht

In PHPWord/bootstrap.php
:

<code>$vendorDirPath = realpath(__DIR__ . '/vendor');
if (file_exists($vendorDirPath . '/autoload.php')) {
    require $vendorDirPath . '/autoload.php';
} else {
    throw new Exception(
        sprintf(
            'Could not find file \'%s\'. It is generated by Composer. Use \'install --prefer-source\' or \'update --prefer-source\' Composer commands to move forward.',
            $vendorDirPath . '/autoload.php'
        )
    );
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Aber hier: https://github.com/PHPOffice/...
Siehst du den Herstellerordner nicht?
Was ist los?

Antwortinhalt:

In PHPWord/bootstrap.php
:

<code>$vendorDirPath = realpath(__DIR__ . '/vendor');
if (file_exists($vendorDirPath . '/autoload.php')) {
    require $vendorDirPath . '/autoload.php';
} else {
    throw new Exception(
        sprintf(
            'Could not find file \'%s\'. It is generated by Composer. Use \'install --prefer-source\' or \'update --prefer-source\' Composer commands to move forward.',
            $vendorDirPath . '/autoload.php'
        )
    );
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Aber hier: https://github.com/PHPOffice/...
Siehst du den Herstellerordner nicht?
Was ist los?

Die Composer-Installation sollte es generieren.
Wenn Sie die Composer-Paketverwaltung nicht verwenden, gibt es keinen Anbieter.

Throw's Exception steht darin deutlich geschrieben

Sie entwickeln ein Projekt über Composer für die Paketabhängigkeitsverwaltung, öffnen es dann als Open Source und stellen es auf Github ab. Es ist jedoch nicht erforderlich, die Bibliotheken von Drittanbietern, auf die Sie angewiesen sind, in den Versionscontroller aufzunehmen.
Einfach einfügen it composer.json Die Datei read.me erklärt normalerweise die Installationsmethode, sodass Sie composer install ausführen können.
wird daher normalerweise ignoriert um dies im vendorVerzeichnis.vendor hinzuzufügen

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage