iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue项目怎么配置sass及引入外部scss文件
  • 240
分享到

vue项目怎么配置sass及引入外部scss文件

2023-06-30 02:06:40 240人浏览 独家记忆
摘要

这篇文章主要介绍了Vue项目怎么配置sass及引入外部sCSS文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目怎么配置sass及引入外部scss文件文章都会有所收获,下面我们一起来看看吧。配置sas

这篇文章主要介绍了Vue项目怎么配置sass及引入外部sCSS文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目怎么配置sass及引入外部scss文件文章都会有所收获,下面我们一起来看看吧。

配置sass及引入外部scss文件

配置sass

安装对应依赖node模块

npm install node-sass --save-devnpm install sass-loader --save-dev

引入外部scss文件

在main.js中引入需要的scss文件

如果显示错误为如下图所示

vue项目怎么配置sass及引入外部scss文件

打开webpack.base.config.js,删除掉注释部分的代码。因为vue-cli 项目里面配置了编译scss的,只要你装node-sass 和sass-loader,不需要自己添加配置。

记住此时需要重启项目 npm run dev

踩过的坑 Vue引入Sass文件

问题:在使用vue cli 3.0开发自己网页的过程中,想把CSS样式单独抽离出来,因为Sass的嵌套写法显得层次十分清晰,所以我个人是十分喜欢的。

但是在CSS样式单独抽离形成文件之后再引入,发现只有第一层样式作用上了。

问题来了,为什么呢?

CSS.section{width: 500px;height: 500px;background-color: #409EFF;.header{ width: 500px;height: 100px;background-color:#67C23A}.main{width: 500px;height: 300px;background-color:#E6A23C;}.footer{width: 500px;height: 100px;background-color:#F56C6C;} }

首先我尝试了在vue文件中直接写Sass样式,结果是可以作用上的,但是为什么单独抽离出来没作用?

然后再把命令运行一次

npm install --save-dev node-sass sass-loader style-loader

vue cli 3.0 之后就没有config.js、build等文件或文件夹,所以不用配置,直接使用就可以了。

命令运行完之后还是不行。

于是开始百度,隐隐约约感觉到问题出现在引入的时候,而不是解析的时候。

百度 @import url("./xxx.sass") 和 @import “./xxx.sass” 的区别

得到官方答案

Sass支持原生的CSS@import,sass会尝试找到对应的sass文件并导入进来,但在下列三种情况下会生成原生的CSS@import:

  • 被导入文件的名字以.css结尾

  • 被导入文件的名字是一个URL地址(比如Http://www.sass.hk/css/css.css),由此可用谷歌字体api提供的相应服务;

  • 被导入文件的名字是CSS的url()值。

这就是说,你不能用sass的@import直接导入一个原始的css文件,因为sass会认为你想用css原生的@import。但是,因为sass的语法完全兼容css,所以你可以把原始的css文件改名为.scss后缀,即可直接导入了。

所以造成一开始Sass文档解析不正确。

关于“vue项目怎么配置sass及引入外部scss文件”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vue项目怎么配置sass及引入外部scss文件”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: vue项目怎么配置sass及引入外部scss文件

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

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

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

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

下载Word文档
猜你喜欢
  • vue项目怎么配置sass及引入外部scss文件
    这篇文章主要介绍了vue项目怎么配置sass及引入外部scss文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目怎么配置sass及引入外部scss文件文章都会有所收获,下面我们一起来看看吧。配置sas...
    99+
    2023-06-30
  • vue项目配置sass及引入外部scss文件方式
    目录配置sass及引入外部scss文件配置sass引入外部scss文件如果显示错误为如下图所示记住此时需要重启项目 npm run dev踩过的坑 Vue引入Sass文件问题来了,为...
    99+
    2024-04-02
  • springboot如何引入外部yml配置文件
    目录springboot引入外部yml配置文件springboot引入多个yml1. 项目内部配置文件2. 外部配置加载顺序springboot引入外部yml配置文件 当需要在spr...
    99+
    2024-04-02
  • java启动jar包引入外部配置文件
    前提: 打出来的jar中已经包含了各个application-xxx.yml文件,jar所在位置也引入了外部的application-test.yml。 目的:运行时,希望使用的时外部 application-test.yml  文件。 使...
    99+
    2023-09-10
    java jar
  • 在vue-cli搭建的项目中怎么配置sass
    这篇文章主要为大家展示了“在vue-cli搭建的项目中怎么配置sass”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在vue-cli搭建的项目中怎么配置sass...
    99+
    2024-04-02
  • SpringBoot项目打成jar后怎么加载外部配置文件
    本篇内容介绍了“SpringBoot项目打成jar后怎么加载外部配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、applicati...
    99+
    2023-07-05
  • html怎么引入外部css文件
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • SpringBoot项目读取外置logback配置文件的问题及解决
    目录SpringBoot读取外置logback配置文件问题解决SpringBoot Logback的使用标签定义SpringBoot读取外置logback配置文件 springboo...
    99+
    2024-04-02
  • Nginx怎么部署vue项目和配置代理
    这篇文章主要讲解了“Nginx怎么部署vue项目和配置代理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么部署vue项目和配置代理”吧!1.nginx安装和启动# 安装...
    99+
    2023-06-20
  • springboot怎么读取外部配置文件
    Spring Boot可以通过使用@PropertySource注解来读取外部配置文件。以下是一种常见的方法:1. 创建一个配置类,...
    99+
    2023-09-25
    springboot
  • tomcat怎么读取外部配置文件
    Tomcat可以通过以下几种方式读取外部配置文件:1. 使用`context.xml`文件:可以在Tomcat的`conf/Cata...
    99+
    2023-09-28
    tomcat
  • spring启动怎么加载外部配置文件
    Spring启动时可以加载外部的配置文件,可以通过以下几种方式来实现:1. 使用@PropertySource注解:在Spring配...
    99+
    2023-09-28
    spring
  • Django怎么管理项目的配置文件
    在Django中,项目的配置文件通常是settings.py文件,它位于项目的根目录下。settings.py文件包含了项目的各种配...
    99+
    2024-03-05
    Django
  • java maven项目怎么读取配置文件信息
    这篇文章给大家分享的是有关java maven项目怎么读取配置文件信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。maven项目读取配置文件信息目录结构主类App.javapackage com.to...
    99+
    2023-06-25
  • 怎么正确设置Python项目的入口文件
    本篇内容介绍了“怎么正确设置Python项目的入口文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!有一位同学提到了 Python 找不到模...
    99+
    2023-06-15
  • nginx部署vue项目找不到js css文件怎么解决
    这篇文章主要介绍“nginx部署vue项目找不到js css文件怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“nginx部署vue项目找不到js css文件...
    99+
    2024-04-02
  • vue项目proxyTable配置和部署服务器的问题怎么解决
    这篇文章主要介绍“vue项目proxyTable配置和部署服务器的问题怎么解决”,在日常操作中,相信很多人在vue项目proxyTable配置和部署服务器的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-30
  • vue项目中的public、static及指定不编译文件问题怎么解决
    这篇文章主要介绍“vue项目中的public、static及指定不编译文件问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目中的public、static及指定不编译文件问题怎么解...
    99+
    2023-07-05
  • springboot项目怎么引入本地依赖jar包并打包到lib文件夹中
    这篇文章主要介绍“springboot项目怎么引入本地依赖jar包并打包到lib文件夹中”,在日常操作中,相信很多人在springboot项目怎么引入本地依赖jar包并打包到lib文件夹中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-07-06
  • Spring IOC容器基于XML外部属性文件的Bean管理怎么配置
    本篇内容主要讲解“Spring IOC容器基于XML外部属性文件的Bean管理怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring IOC容器基于XML外部属性...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作