文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
4.2 设置 SCSS
用到的名词:
- dependencies 依赖库
在 Ionic 项目中使用 SCSS
下面我们将要在已有的 Ionic 项目中设置 SCSS。我们将从新建一个空白模板的项目开始。新建一个文件夹名为 chapter4 然后在其中打开终端/命令行,运行:
ionic start -a "Example 13" -i app.example.thirteen example13 tabs
我们可以通过两种方式在项目中设置 SCSS:
- 手动设置
- Ionic CLI 任务
手动设置 SCSS
遵循以下步骤,手动设置 SCSS:
- 使用 cd 命令,进入 example13 : cd example13
- 安装所必需的依赖库。利用模板搭建的 Ionic 项目都会有一个 package.json 文件。这个文件里面有设置 SCSS 需要的所有的依赖。 同时,项目也有一个 gulpFile.js 文件,这个文件也定义好了 SCSS 任务,这个任务是用来监视 SCSS 文件的更改,并即时编译成 CSS 文件的。
- 运行以下命令可以安装这些依赖: npm install
- 如果你没有全局安装 Gulp,可以通过以下命令全局安装: npm install gulp --global
- 接下来,打开 www/index.html 文件,在 head 标签里面有一行注释掉的代码,大概是这样的:
移除掉注释部分,流行 link 标签。接下来,移除掉之前提及的 ionic.css 的引用。因为我们不再需要他了。<!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above <link href="css/ionic.app.css" rel="stylesheet"> -->
- 回到终端/命令行,运行以下代码: gulp sass 这个将会在 www/css 文件夹内生成 ionic.app.css 与 ionic.app.min.css 。
这些是你在 Ionic 项目里面设置 SCSS 所需的全部了。稍后我们会学习自定义 SCSS。
使用 Ionic CLI 任务设置 SCSS
现在我们要学习的是使用 Ionic CLI 设置任务对项目设置 SCSS。鉴于我们已经在 example13 里面设置好了 SCSS,我们需要新建另一个项目的来学习:
ionic start -a "Example 14" -i app.example.fourteen example14 tabs
接下来,进入 example14 目录,运行如下命令: ionic setup scss
这个命令将会下载依赖库,移除 index.html 里面的注释内容,在 www/css 文件夹里面新建 ionic.app.css 和 ionic.app.min.css 文件。这个文件里面有设置 SCSS 需要的所有的依赖。 就问你,这个屌不屌!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论