我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么打包与分离sass

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么打包与分离sass

本文小编为大家详细介绍“怎么打包与分离sass”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么打包与分离sass”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

  前言:package.json是npm中的包管理配置文件,webpack.config.js是webpack默认的配置文件,webpack.plugin.js则是我为了使webpack.config.js看起来更清晰而提取出的一些配置内容,顾名思义是提取出了插件的配置。

  node_modules是执行npminstall后依赖包的安装目录。

  打包和分离sass

  在项目目录下安装两个包:

  npminstall–save-devnode-sass

  npminstall–save-devsass-loader

  如果安装不成功,需要把node_modules目录删除,重新npminstall安装该目录后,再次安装这两个包

  编写loader配置:

  loader的配置要有先后顺序

  {

  test:/\.scss$/,

  use:[{

  loader:"style-loader"//createsstylenodesfromJSstrings},

  {

  loader:"css-loader"//translatesCSSintoCommonJS},

  {

  loader:"sass-loader"//compilesSasstoCSS}]}

  class="lazy" data-src/index.html中插入一层关于sass的区块

  <divid="sassLearn"></div>

  Sass文件的编写:在class="lazy" data-src/css里面新建一个sassLe.scss文件

  $nav-color:#fff;

  #sassLearn

  {

  $width:100%;

  width:$width;

  height:30px;

  background-color:$nav-color

  ;}

  在class="lazy" data-src/entry.js里面引入sass

  importsassfrom&lsquo;./css/sassLe.scss&rsquo;

  webpack后npmrunserver查看效果(但是此时#sassLearn是打包到entry.js当中)

  修改webpack-config.js里面的sass配置中的use

  use:extractTextPlugin.extract({

  use:[{

  loader:'css-loader'},

  {

  loader:'sass-loader'

  }],

  fallback:'style-loader'

  })

  删除dist文件夹webpack进行打包,查看dist/css/index.css里有#sassLearn的样式设置(即把sass和js文件已经分离)

  npmrunserver打开浏览器查看效果

读到这里,这篇“怎么打包与分离sass”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么打包与分离sass

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

下载Word文档

猜你喜欢

Docker+Nginx打包部署前后端分离怎么实现

这篇文章主要介绍“Docker+Nginx打包部署前后端分离怎么实现”,在日常操作中,相信很多人在Docker+Nginx打包部署前后端分离怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker+
2023-07-04

SpringBoot怎么打jar包与war包

这篇文章主要介绍“SpringBoot怎么打jar包与war包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么打jar包与war包”文章能帮助大家解决问题。一. SpringB
2023-07-05

Docker+Nginx打包部署前后端分离步骤实现

这篇文章主要介绍了Docker+Nginx打包部署前后端分离步骤实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2023-01-08

怎么将python项目打包成exe与安装包

这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将python项目打包成e
2023-06-25

Maven离线模式打包的步骤是什么

今天小编给大家分享一下Maven离线模式打包的步骤是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、修改maven配置
2023-07-05

uniapp怎么打包

随着移动设备的广泛普及,越来越多的企业和个人开始开发移动应用程序,而uniapp平台的出现,为开发人员提供了更加高效、简便和灵活的开发方式。而在开发完成后,如何打包成可用的应用程序,也是一个不可忽视的问题。本文将详细介绍uniapp如何打包,以及需要注意的一些事项。一、为什么要打包在uniapp平台上开发完成后,需要将其打包成App或H5页面,才能真正地在目标设备上运行。打包后
2023-05-22

pycharm怎么打包

如何使用 pycharm 打包 python 项目?打开项目并选择“打包应用程序”。选择打包类型(可执行文件或归档文件)。配置打包设置(主模块、图标、依赖项)。选择输出目录并单击“创建”。pycharm 将处理打包过程,打包文件将生成在指定
pycharm怎么打包
2024-04-18

SpringBoot怎么整合sharding-jdbc实现分库分表与读写分离

本篇内容主要讲解“SpringBoot怎么整合sharding-jdbc实现分库分表与读写分离”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot怎么整合sharding-jdbc
2023-06-25

SpringBoot怎么集成Flink的部署与打包

本文小编为大家详细介绍“SpringBoot怎么集成Flink的部署与打包”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot怎么集成Flink的部署与打包”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
2023-06-30

python程序的打包分发怎么实现

这篇文章主要讲解了“python程序的打包分发怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python程序的打包分发怎么实现”吧!引言python编程时,一部分人习惯将实现同一个功
2023-07-02

redis怎么读写分离

采用读写分离架构,通过创建主从复制组,将写入操作交给主实例,而读取操作交给从实例,从而提升了 redis 的性能和可用性。Redis 读写分离为了提高 Redis 的性能和可用性,通常会采用读写分离架构。原理读写分离通过创建主从复制组
redis怎么读写分离
2024-04-08

Ceph源码编译与打包的示例分析

小编给大家分享一下Ceph源码编译与打包的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.1clone repository源码打包docker 7u机器:lvjian100081200005.et15sqagi
2023-06-04

Pyinstaller打包怎么用

这篇文章将为大家详细讲解有关Pyinstaller打包怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、安装pyinstallerPyInstaller是一个用来将Python程序打包成一个独立可执
2023-06-20

uniapp怎么打包h5

随着移动互联网的快速发展,开发一个可以跨平台的应用成为众多开发者的追求。在这个过程中,uniapp成为了众多开发者的选择。它是一款可以在多个平台上打包运行的前端开发框架,其支持的平台包括H5、小程序、App以及快应用等多种移动端应用。而打包uniapp的H5版本需要通过一些简单的步骤,接下来我们将详细介绍uniapp打包H5的步骤。一、安装nodejs在打包uniapp之前,需
2023-05-22

pycharm怎么打包exe

使用 pycharm 打包 python 应用程序为 exe 文件,只需遵循以下步骤即可:准备应用程序并配置打包设置。创建新项目并添加应用程序代码。选择目标平台和输出文件夹。执行打包流程,pycharm 将生成 exe 可执行文件。分发可执
pycharm怎么打包exe
2024-04-17

编程热搜

目录