我想从全日历包中导入.css .
首先,我创建了一个新组件my-calendar(html,scss,ts).
然后,我尝试了3种不同的方式,但只有最后一种方式适合我:
如文档所示,在index.html中直接引用该文件(它不起作用,因为在构建项目时对node_modules的引用会丢失)
<link href="node_modules/fullcalendar/dist/fullcalendar.min.css" rel="stylesheet">
添加@import "~fullcalendar/dist/fullcalendar.min.css";在我-calendar.scss.如果我没有错,这应该 在构建项目时将样式添加到main.css中(不起作用)
创建自定义副本配置(copy.config.js)
module.exports = {
...
copyFullCalendar: {
src: ['{{ROOT}}/node_modules/fullcalendar/dist/fullcalendar.min.css'],
dest: '{{BUILD}}'
}
}
Run Code Online (Sandbox Code Playgroud)
并添加@import "fullcalendar.min.css"; 进入my-calendar.scss
更新:
并添加@import "fullcalendar";到my-calendar.scss
以避免编译器错误时使用离子构建--aot --minifycss --minifyjs
如果有人能澄清最好的方法并解释我是否误解了某些概念,我将不胜感激.
PS:请记住我正在使用Ionic3而我没有使用Angular CLI.