ionic使用sass

Posted YZ-M

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ionic使用sass相关的知识,希望对你有一定的参考价值。

sass 是一个css的预编译器,常见的预编译器有less,sass,stylus等,目前sass似乎更受青睐一些,bootstrap的最新版本以及ionic 都是用sass来构建页面效果的。这篇文章讲解如何在ionic工程使用sass。

1.首先需要在ionic项目中执行下面的命令:
ionic start CustomSass blank && cd CustomSass
ionic setup sass
注意:在执行这个命令的时候有可能会出错,然后就会提醒‘npm install -g gulp’,这时候按照提示执行这个命令,然后执行ionic setup sass就不会出错了。
2.执行完ionic setup sass之后,查看一下index.html,这时候它自动删除了ionic.css,以及style.css替换成ionic.app.css了

3.在ionic.project文件中添加:

"gulpStartupTasks": [
  "sass",
  "watch"
],
"watchPatterns": [
  "www/**/*",
  "!www/lib/**/*"
]

4.执行ionic serve,在ionic.app.scss中写你的sass;

5.也可以在ionic > scss文件夹下建立一个新的scss文件:_uouoho.scss,然后在ionic.scss文件下@import该文件:‘uouoho‘,接着在_uouoho.scss中写入sass就可以了。

以上是关于ionic使用sass的主要内容,如果未能解决你的问题,请参考以下文章

错误('`libsass` 未找到绑定。尝试使用运行 ionic 的 node-sass 重新安装 `node-sass`?')

无法为 Ionic 安装 node-sass

scss 在sass文件中使用Ionic $颜色

为啥添加自定义 SASS 变量在 Ionic 中不起作用?

Ionic 2 SplitPane更改sass变量无法正常工作

Ionic 2之node-sass问题解决办法