Ich mache ein neues Projekt, das Bower von Twitter verwendet. Ich habe eine erstellt component.json
, um alle meine Abhängigkeiten wie jquery aufrechtzuerhalten. Dann bower install
starte ich das installiert alles in einem Ordner namens components
. Aber ich muss die Komponenten in einem anderen Ordner installieren, z public/components
.
Ich habe versucht, meine components.json in Folgendes zu bearbeiten:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
oder:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
wie in https://github.com/twitter/bower/pull/94 gezeigt, aber es funktioniert nicht.
The value of the json property from .bowerrc is no longer used
und ich denke, alles ist in Ordnung mit"directory"
Eigentum. Recht? github.com/bower/bower/blob/master/CHANGELOG.mdNeben der Bearbeitung
.bowerrc
zum Einrichten Ihres Standardinstallationspfads können Sie auch benutzerdefinierte Installationspfade für verschiedene Dateitypen einrichten.Es gibt ein Knotenpaket namens bower-installer , das einen einzigen Befehl zum Verwalten alternativer Installationspfade bereitstellt.
Lauf
npm install -g bower-installer
Richten Sie Ihre bower.json ein
Führen Sie den folgenden Befehl aus:
bower-installer
Dies installiert
components/jquery-ui/themes/start/jquery-ui.css
zu./src/css
, etcquelle
bower_components
Verzeichnis wird noch erstellt und gefüllt. :(Ich hatte das gleiche Problem unter Windows 10. Dies hat mein Problem behoben
bower_components
in Ihrem Stammordner.bowerrc
Datei im Stammverzeichnis{"directory" : "public/bower_components"}
bower install
Der Ordner bower_components sollte jetzt in Ihrem öffentlichen Ordner angezeigt werden
quelle
Etwas Erwähnenswertes ...
Wie oben von anderen Mitwirkenden erwähnt, wird eine
.bowerrc
Datei mit dem JSON verwendet{ "directory": "some/path" }
ist erforderlich - Beim Erstellen dieser Datei kann es jedoch unter Windows zu Problemen kommen. Wenn Sie in Windows aufgefordert werden, einen " Dateinamen " hinzuzufügen , verwenden Sie einfach einen Texteditor / eine IDE wie Notepad ++.
Fügen Sie den JSON zu einer unbenannten Datei hinzu, speichern Sie ihn als .bowerrc - los geht's!
Wahrscheinlich eine einfache Annahme, aber ich hoffe, dies erspart anderen die unnötigen Kopfschmerzen :)
quelle
echo >> .bowerrc
Versuchen Sie, die
components.json
Datei impublic
Verzeichnis Ihrer Anwendung und nicht im Stammverzeichnis abzulegen, und führen Sie sie dann erneut ausbower install
. Versuchen Sie dies in Ihrem App-Ausgangsverzeichnis:quelle
bower.sh
um das Verzeichnis, in das Sie installieren möchten, wie "public-components.json",Hallo, ich bin das gleiche Problem und löse diese Wege.
Windows User und vs können keine .bowerrc-Datei erstellen.
in cmd gehe in einen beliebigen Ordner
Installieren Sie beispielsweise alle Pakete, die die .bowerrc-Datei enthalten
Dieses Plugin enthält eine .bowerrc-Datei. Kopieren Sie das und gehen Sie zu Ihrem Projekt und fügen Sie diese Datei ein.
und in Visual Studio - Solution Explorer - alle Dateien anzeigen und die gesehene .bowerrc-Datei des Projekts einschließen
Ich löse diese Wege :)
quelle
Cygwin
oderCmder
Terminal verwenden, um eine.bowerrc
Datei zu erstellen .