Ich lief 'yo eckig' und erkannte, dass es installiert 1.0.8, ich die eckigen Komponenten deinstalliert, jedoch die ursprüngliche bower.json Datei hatte Winkel-Mocks und Winkel-Szenario unter 'devDependencies' wenn Ich füge alle 1.2.0-rc.2 Komponenten angular-mocks und angular-scenario unter Abhängigkeiten statt devDependencies hinzu.Bower und devDependencies vs Abhängigkeiten
Ich bin neugierig, wie devDependencies verwendet wird und wenn ich es tun sollte, manuell zu reparieren oder zu verlassen, wie es ist. Gibt es eine Möglichkeit, CLI auf der Bower-Klasse anzugeben, um etwas als Dev-Abhängigkeit zu kennzeichnen?
Nach Änderungen Datei:
{
name: "Angular",
version: "0.0.0",
dependencies: {
json3: "~3.2.4",
jquery: "~1.9.1",
bootstrap-sass: "~2.3.1",
es5-shim: "~2.0.8",
angular-mocks: "1.2.0-rc.2",
angular-sanitize: "1.2.0-rc.2",
angular-resource: "1.2.0-rc.2",
angular-cookies: "1.2.0-rc.2",
angular: "1.2.0-rc.2",
angular-scenario: "1.2.0-rc.2"
},
devDependencies: { }
}
Vor Edits:
{
"name": "Angular",
"version": "0.0.0",
"dependencies": {
"angular": "~1.0.7",
"json3": "~3.2.4",
"jquery": "~1.9.1",
"bootstrap-sass": "~2.3.1",
"es5-shim": "~2.0.8",
"angular-resource": "~1.0.7",
"angular-cookies": "~1.0.7",
"angular-sanitize": "~1.0.7"
},
"devDependencies": {
"angular-mocks": "~1.0.7",
"angular-scenario": "~1.0.7"
}
}
die völlig geklärt es auf. Vielen Dank – Gary
gibt es eine Möglichkeit, bower zu bekommen, um unnötige Deps automatisch zu entfernen, wenn Sie sie von bower.json entfernen? – FutuToad
@FutuToad, ich habe es nicht versucht, aber ein "bower update" (um die neueste Version mit den alten Deps zu entfernen), gefolgt von einem 'bower prune' (löscht fremde lokale Pakete) könnte den Trick machen. – zamnuts