Come creare widget durandal riutilizzabili
-
20-12-2019 - |
Domanda
Mi piacerebbe andare avanti creando la mia piccola biblioteca di widget durandal riutilizzabili.
Grazie ai Documenti, creando un widget non era difficile, ma non ho trovato informazioni su come pacchezzare / come importare un widget in un modo che si integra naturalmente con un progetto duraldal.
Più specificamente:
- .
-
La pagina "Come creare un widget" mi dice di inserire il codice per ciascuno widget in una sottodirectory di
assets/javascripts/app/widgets
. io Supponiamo che potessi farlo, ma non sarebbe più naturale usare a sottodirectory diassets/javascripts/vendor/
in modo che i widget possano essere installato dal gestore dei pacchetti? -
Come dovrei fornire / confezionare il CSS per i miei widget? Il sistema di mimosa Build che utilizzo include automaticamente tutti i file di stile in
assets/stylesheets
, ma non quelli inassets/javascripts/app/widget/<my-widget>
, il che significa che dovrei dividere i file di ciascuno dei miei widget in due cartelle.
Certo, queste domande non sono show-stoppers, e se non riesco a ottenere buone risposte qui, cadrò solo per usare Durandal come so che funzionerà.
Eppure sarebbe davvero utile se ci fosse un modo per il pacchetto e installare i widget in alberi di directory ben separati e autonomi. Anche senza un gestore dei pacchetti, i widget potrebbero quindi essere tenuti come sottomoduli GIT, che sarebbero fantastici soprattutto durante lo sviluppo.
Grazie per qualsiasi assistenza!
Soluzione
È possibile dare al mimosa-richiede-libreria-pacchetto un tentativo.Potresti lanciare questo a Git con un BOWER.JSON e utilizzare Mimosa-Bower per tirare il file a cui sei interessato.