Um ngDraggable in ein Projekt gehören systemJs und jspm verwenden, benötigen wir eine Überschreibung in package.json wie unten hinzuzufügen:mit nicht-modularen Bibliotheken mit SystemJs und jspm
"overrides": {
"github:fatlinesofcode/[email protected]": {
"dependencies": {
"angular": "jspm:[email protected]"
},
"shim": {
"ngDraggable": [
"angular"
]
}
}
}
Es ist doppelt so hoch wir erwähnen, dass ngDraggable hat eine Abhängigkeit von Winkel .. darüber hinaus die config.js von jspm erstellte Datei auch dies erwähnt
"github:fatlinesofcode/[email protected]": {
"angular": "github:angular/[email protected]"
},
Warum systemJs und jspm dies in so vielen verschiedenen Orten erwähnt müssen?