【发布时间】:2018-03-14 08:50:03
【问题描述】:
我正在尝试从 full-calendar 包中导入 .css。
首先,我创建了一个新组件my-calendar(html、scss、ts)。
然后,我尝试了 3 种不同的方法,但只有最后一种对我有用:
-
按照文档的建议,在 index.html 中直接引用该文件(它不起作用,因为在构建项目时对 node_modules 的引用丢失了)
<link href="node_modules/fullcalendar/dist/fullcalendar.min.css" rel="stylesheet"> 在 my-calendar.scss 中添加
@import "~fullcalendar/dist/fullcalendar.min.css";。如果我没记错的话,这应该在构建项目时将样式添加到 main.css 中(不工作)-
创建自定义副本配置 (copy.config.js)
module.exports = { ... copyFullCalendar: { src: ['{{ROOT}}/node_modules/fullcalendar/dist/fullcalendar.min.css'], dest: '{{BUILD}}' } }并添加
@import "fullcalendar.min.css";进入 my-calendar.scss
更新:
并将@import "fullcalendar"; 添加到 my-calendar.scss
在使用 ionic build --aot --minifycss --minifyjs
如果有人能澄清最佳方法并解释我是否误解了某些概念,我将不胜感激。
PS:请记住,我正在使用 Ionic3,而不是使用 Angular CLI。
【问题讨论】:
标签: css angular ionic-framework import ionic3