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?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-18 09:15:57
Original
2271 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:
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage