Ich versuche, das. CSS aus full-calendar Paket zu importieren.Ionic3: der beste Weg zum Importieren von CSS von node_modules
Zuerst habe ich eine neue Komponente My-Kalender (html, scss, ts) erstellt.
Dann habe ich versucht, 3 verschiedene Möglichkeiten, aber nur die letzten für mich gearbeitet:
Referenz der Datei direkt, wie die Dokumentation vorgeschlagen, in den index.html (es nicht, weil funktioniert der Verweis auf node_modules verloren, wenn Sie das Projekt)
<link href="node_modules/fullcalendar/dist/fullcalendar.min.css" rel="stylesheet">
Hinzufügen
@import "~fullcalendar/dist/fullcalendar.min.css";
in my-calendar.scs bauen s. Wenn ich nicht falsch bin, sollte dies den Stil in main.css hinzufügen, wenn das Projekt gebaut wird (nicht funktioniert)individuelle Kopie Config erstellen (copy.config.js)
module.exports = { ... copyFullCalendar: { src: ['{{ROOT}}/node_modules/fullcalendar/dist/fullcalendar.min.css'], dest: '{{BUILD}}' } }
und Hinzufügen von
@import "fullcalendar.min.css"
; in my-calendar.scss
UPDATE:
und das Hinzufügen von @import "fullcalendar";
in my-calendar.scss
zu Compiler-Fehler, wenn die Verwendung ionische Build --aot --minifycss zu vermeiden - -minifyjs
Ich würde schätzen, wenn jemand den besten Weg erklären und erklären könnte, wenn ich irgendein Konzept missverstand.
PS: Denken Sie daran, dass ich mit Ionic3 arbeite und die Angular CLI nicht verwende.