Yii2 frisch installieren: Verkäufer/bower/jquery/dist Pfad falsch ist
Ich gerade installiert yii2 (erweitert) Verwendung Komponist. Ich habe setup nginx, etc.
Aber es funktioniert nicht:
Invalid Parameter – yii\base\InvalidParamException
The file or directory to be published does not exist: /srv/www/site/vendor/bower/jquery/dist
In den Ordner "vendor/bower' es ist der einzige Unterordner "bower-assets' mit 'jquery', etc in es. Aber kein jquery-in Verkäufer/- Laube.
Wie man dieses Problem lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entnehmen Sie bitte den installation guide. Es scheint, dass Sie fehlen-asset-plugin:
global
. Ich habe versucht, es nur in meiner yii-Projekt und hatte kein Glück.Stellen Sie sicher, Sie haben ausgeführt mit diesem Befehl:
Überprüfen Sie auch, ob Ihre Komponisten.json für diese Folgendes:
Veraltet, aber die Standard-option von Yii2:
Neue option
Dann entweder
composer update
wenn Sie bereits einecomposer.lock
- Datei, odercomposer install
wenn Sie nicht übercomposer.lock
Datei noch.Ich Stand vor dem gleichen Problem,
dies ist, wie ich es behoben-
gehen Sie zu vender .
Umbenennen bower-asset mit Laube
Starten Sie mamp/xamp
Dass das Problem behoben wurde und http://localhost:8888/ gut funktioniert.
Überprüfen Sie Ihre Komponisten.json-Datei im Stammverzeichnis Ihres Projekts. Sollten Sie einen Abschnitt, Aussehen slike diese;
Dies sagt der Komponist, wo zu suchen die bower-Dateien-Bibliothek. Sie müssen möglicherweise ausführen der Komponist danach update zu bekommen hte Standorten aktualisiert.
composer update
mein problem gelöst."bower-asset-library": "vendor/bower-asset"
Es scheint Ihr
jquery/dist
ist unterbower/bower-asset
stattdessen unterbower
.Um Ihr problem zu lösen, bewegen Sie bitte alle
bower-asset
Inhalte, einschließlichjquery
Unterordner und andere wie:bootstrap
,yii2-pjax
,puny code
usw. inbower
- Ordner (eine Ebene höher). Alle diese Unterordner werden auf derselben Ebene mitbower-asset
unterbower
Ordner. Jetzt können Sie löschenbower-asset
- Ordner, wenn Sie wollen.Bevor Sie hatte:
Jetzt haben Sie:
Sollte es keine
bower-asset
Unterordner.Dieser wird Ihr problem lösen und
yii2
app funktioniert wie es sollte.