Tôi đang cố gắng nhập tệp .css từ gói full-calendar.Ionic3: cách tốt nhất để nhập css từ node_modules
Trước tiên, tôi đã tạo thành phần mới lịch của tôi (html, scss, ts).
Sau đó, tôi đã cố gắng 3 cách khác nhau nhưng chỉ có người cuối cùng làm việc cho tôi:
tham khảo các tập tin trực tiếp, như các tài liệu đề nghị, trong index.html (nó không hoạt động vì tham chiếu đến node_modules bị mất khi bạn xây dựng dự án)
<link href="node_modules/fullcalendar/dist/fullcalendar.min.css" rel="stylesheet">
Thêm
@import "~fullcalendar/dist/fullcalendar.min.css";
trong my-calendar.scs s. Nếu tôi không sai, điều này sẽ thêm phong cách vào main.css khi dự án đang được xây dựng (không phải đang làm việc)Tạo tùy chỉnh sao chép cấu hình (copy.config.js)
module.exports = { ... copyFullCalendar: { src: ['{{ROOT}}/node_modules/fullcalendar/dist/fullcalendar.min.css'], dest: '{{BUILD}}' } }
và thêm
@import "fullcalendar.min.css"
; vào my-calendar.scss
UPDATE:
và thêm @import "fullcalendar";
vào my-calendar.scss
để tránh các lỗi biên dịch khi sử dụng ion build --aot --minifycss - -minifyjs
Tôi sẽ đánh giá cao nếu ai đó có thể làm rõ cách tốt nhất và giải thích nếu tôi hiểu lầm một số khái niệm.
PS: Hãy nhớ rằng tôi đang làm việc với Ionic3 và tôi không sử dụng CLI góc.