iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Angular项目中如何使用scss文件
  • 795
分享到

Angular项目中如何使用scss文件

2023-06-30 17:06:22 795人浏览 泡泡鱼
摘要

这篇文章主要介绍了angular项目中如何使用sCSS文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Angular项目中如何使用scss文件文章都会有所收获,下面我们一起来看看吧。使用 Angular CL

这篇文章主要介绍了angular项目中如何使用sCSS文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Angular项目中如何使用scss文件文章都会有所收获,下面我们一起来看看吧。

使用 Angular CLI 新建一个 Angular 项目:

ng new my-sassy-app --style=scss

创建如下的 scss 文件:

Angular项目中如何使用scss文件

styles.scss 是我们使用的主要 scss 文件,里面导入了以下划线开头的 _variables.scss 和 _mixins.scss:

// src/sass/styles.scss@import './variables';@import './mixins';

最后在 angular.JSON 里指定这个 styles.scss 文件即可:

"styles": [  "sass/styles.scss"],

现在我们有了新的 _variables.scss 和 _mixins.scss 文件,我们希望在我们其他的 Angular Component 中使用它们。在其他项目中,您可能习惯于在任意位置访问这些 scss 文件里定义的 Sass 变量。

在 Angular CLI 中,所有组件都是自包含的,它们的 Sass 文件也是如此。 为了在组件的 Sass 文件中使用 _variables.scss 中定义的变量,您需要导入 _variables.scss 文件。

一种方法是使用组件的相对路径 @import,比如 ../../ 这种写法。如果您有许多嵌套文件夹或最终需要移动这些 scss 文件,这或许不是一个好办法——可读性差,并且容易出错。

一个好办法是使用 alias 别名语法,用特殊符号波浪号代表:~. 在英语里 ~ 的单词是 tilde.

// src/app/app.component.scss@import '~sass/variables';// now we can use those variables!

波浪号 (~) 将告诉 Sass 查看 src/ 文件夹,它是导入 Sass 文件的快捷方式(short cut).

Angular 项目中导入 node_modules 文件夹下文件的一些技巧

我们通过一个实际的例子来讲解。假设我们引入了一个依赖 `bootstrap-sass:

npm install bootstrap-sass --save

这个 npm 包具有一些 scss 文件:

Angular项目中如何使用scss文件

我们可以更新 angular.json, 引入 node_modules 文件夹:

{..."apps": [{"root": "src",..."stylePreprocessorOptions": {"includePaths": [  ".",  "./stylings",  "../node_modules/bootstrap-sass/assets/stylesheets"]}}]}

然后,在 Component 的 style 文件里,就可以使用相对路径,来导入这些 node_modules 文件夹下的 scss 文件:

// hello.component.scss@import "variables";@import "stylings2/variables"; @impoer "bootstrap/variables";h2 {color: $brand-color;font-size: $font-size-large;font-family: $font-family-serif;}

附:angular5 配置使用sass

利用npm工具安装sass依赖和loader

  cnpm/npm install node-sass --save-dev  cnpm/npm install sass-loader --save-dev

修改.angular-cli.json文件

"styles": [    "styles.scss"],"defaults":{    "styleExt": "scss",    "component": {}}

将项目中的styel.css改成 style.scss

新建的component项目会直接生成.scss文件

关于“Angular项目中如何使用scss文件”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Angular项目中如何使用scss文件”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Angular项目中如何使用scss文件

本文链接: https://www.lsjlt.com/news/330428.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Angular项目中如何使用scss文件
    这篇文章主要介绍了Angular项目中如何使用scss文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Angular项目中如何使用scss文件文章都会有所收获,下面我们一起来看看吧。使用 Angular CL...
    99+
    2023-06-30
  • Angular项目中使用scss文件的一些技巧小结
    目录使用 Angular CLI 新建一个 Angular 项目:Angular 项目中导入 node_modules 文件夹下文件的一些技巧附:angular5 配置使用sass总...
    99+
    2024-04-02
  • Angular项目中怎么将 .css 文件修改为 .scss 文件
    本篇内容主要讲解“Angular项目中怎么将 .css 文件修改为 .scss 文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Angular项目中怎么将 ....
    99+
    2024-04-02
  • Angular中如何支持SCSS
    这篇文章主要介绍Angular中如何支持SCSS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!scss介绍SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承...
    99+
    2024-04-02
  • Angular项目中如何使用SASS样式
    这篇文章主要讲解了“Angular项目中如何使用SASS样式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Angular项目中如何使用SASS样式”吧!在 ...
    99+
    2024-04-02
  • 如何在vite初始化项目中安装scss以及scss的使用
    目录1.scss安装        2.scss的简单使用        ...
    99+
    2022-11-13
    在vite初始化的项目中安装scss vite安装scss
  • 怎么在uni-app项目中使用scss
    这期内容当中小编将会给大家带来有关怎么在uni-app项目中使用scss,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。上述就是小编为大家分享的怎么在uni-app项目中使用scss了,如果刚好有类似的疑惑...
    99+
    2023-06-08
  • 在vue项目中引入scss并使用scss样式详解
    目录前言一、scss是什么?(和sass的区别)二、如何在vue项目中引入scss1.安装sass的依赖包2.sass-loader依赖于node-sass,安装node-sass3...
    99+
    2024-04-02
  • PWA如何应用于Angular项目
    这篇文章将为大家详细讲解有关PWA如何应用于Angular项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PWA 有如下一些优点:无连接(offline)状态下的可用性...
    99+
    2024-04-02
  • React中如何使用scss
    这篇文章主要介绍“React中如何使用scss”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“React中如何使用scss”文章能帮助大家解决问题。React中使用scss首先导入node-sass ...
    99+
    2023-07-05
  • 如何使用NPM管理Java项目中的文件?
    NPM是Node.js的包管理工具,它可以帮助我们管理Java项目中的依赖包和文件。在本文中,我们将会讲解如何使用NPM管理Java项目中的文件。 一、安装NPM 在使用NPM之前,我们需要先安装它。如果您已经安装了Node.js,那么NP...
    99+
    2023-07-29
    leetcode npm 文件
  • vue项目配置sass及引入外部scss文件方式
    目录配置sass及引入外部scss文件配置sass引入外部scss文件如果显示错误为如下图所示记住此时需要重启项目 npm run dev踩过的坑 Vue引入Sass文件问题来了,为...
    99+
    2024-04-02
  • vue项目怎么配置sass及引入外部scss文件
    这篇文章主要介绍了vue项目怎么配置sass及引入外部scss文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目怎么配置sass及引入外部scss文件文章都会有所收获,下面我们一起来看看吧。配置sas...
    99+
    2023-06-30
  • vue项目中如何使用footer组件
    今天就跟大家聊聊有关vue项目中如何使用footer组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。footer为公用组件,其他页面都需要引入,这...
    99+
    2024-04-02
  • Angular项目如何实现新建
    这篇文章将为大家详细讲解有关Angular项目如何实现新建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、新建Angular程序1.安装nodejs2.安装淘宝镜像np...
    99+
    2024-04-02
  • redis项目中如何配置文件
    在Redis项目中,可以通过修改redis.conf配置文件来进行配置。1. 打开redis.conf文件,该文件是Redis的主配...
    99+
    2023-09-01
    redis
  • 如何在Java项目中使用NPM管理文件依赖?
    在Java项目中,使用NPM管理文件依赖是一种很方便的方式。在本文中,我们将会详细介绍如何在Java项目中使用NPM管理文件依赖,包括如何安装NPM,如何创建一个Java项目,如何添加依赖以及如何运行Java项目。 一、安装NPM 在开始之...
    99+
    2023-11-07
    npm 文件 二维码
  • ASP 接口框架文件:如何在项目中使用它?
    ASP 接口框架文件是一种帮助开发人员快速创建 ASP 接口的工具,可以大大提高开发效率和代码质量。在本文中,我们将会介绍如何在项目中使用 ASP 接口框架文件,并且提供一些演示代码供大家参考。 一、什么是 ASP 接口框架文件? ASP...
    99+
    2023-07-27
    接口 框架 文件
  • 如何在android项目中使用多线程下载文件
    如何在android项目中使用多线程下载文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。多线程下载文件(支持暂停、取消、断点续传)多线程同时下载文件即:在同一...
    99+
    2023-05-31
    android 多线程 roi
  • Angular项目如何实现国际化
    这篇文章主要介绍Angular项目如何实现国际化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!正如angular官网所说,项目国际化是一件具有挑战性,需要多方面的努力、持久的奉献和决...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作