返回介绍

4.2 设置 SCSS

发布于 2025-02-26 23:07:09 字数 1718 浏览 0 评论 0 收藏 0

用到的名词:

  • dependencies 依赖库

在 Ionic 项目中使用 SCSS

下面我们将要在已有的 Ionic 项目中设置 SCSS。我们将从新建一个空白模板的项目开始。新建一个文件夹名为 chapter4 然后在其中打开终端/命令行,运行:

ionic start -a "Example 13" -i app.example.thirteen example13 tabs

我们可以通过两种方式在项目中设置 SCSS:

  • 手动设置
  • Ionic CLI 任务

手动设置 SCSS

遵循以下步骤,手动设置 SCSS:

    1. 使用 cd 命令,进入 example13 : cd example13
  • 安装所必需的依赖库。利用模板搭建的 Ionic 项目都会有一个 package.json 文件。这个文件里面有设置 SCSS 需要的所有的依赖。 同时,项目也有一个 gulpFile.js 文件,这个文件也定义好了 SCSS 任务,这个任务是用来监视 SCSS 文件的更改,并即时编译成 CSS 文件的。
  • 运行以下命令可以安装这些依赖: npm install
  • 如果你没有全局安装 Gulp,可以通过以下命令全局安装: npm install gulp --global
  • 接下来,打开 www/index.html 文件,在 head 标签里面有一行注释掉的代码,大概是这样的:
    <!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above 
    <link href="css/ionic.app.css" rel="stylesheet">
    -->
    
    移除掉注释部分,流行 link 标签。接下来,移除掉之前提及的 ionic.css 的引用。因为我们不再需要他了。
  • 回到终端/命令行,运行以下代码: 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文