广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >怎么打包与分离sass
  • 767
分享到

怎么打包与分离sass

2024-04-02 19:04:59 767人浏览 独家记忆
摘要

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

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

  前言:package.JSON是npm中的包管理配置文件,webpack.config.jsWEBpack默认的配置文件,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}]}

  src/index.html中插入一层关于sass的区块

  <divid="sassLearn"></div>

  Sass文件的编写:在src/css里面新建一个sassLe.scss文件

  $nav-color:#fff;

  #sassLearn

  {

  $width:100%;

  width:$width;

  height:30px;

  background-color:$nav-color

  ;}

  在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”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网node.js频道。

--结束END--

本文标题: 怎么打包与分离sass

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

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

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

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

下载Word文档
猜你喜欢
  • 怎么打包与分离sass
    本文小编为大家详细介绍“怎么打包与分离sass”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么打包与分离sass”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   前言:p...
    99+
    2022-10-19
  • Docker+Nginx打包部署前后端分离怎么实现
    这篇文章主要介绍“Docker+Nginx打包部署前后端分离怎么实现”,在日常操作中,相信很多人在Docker+Nginx打包部署前后端分离怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker+...
    99+
    2023-07-04
  • SpringBoot怎么打jar包与war包
    这篇文章主要介绍“SpringBoot怎么打jar包与war包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么打jar包与war包”文章能帮助大家解决问题。一. SpringB...
    99+
    2023-07-05
  • springboot打包实现项目JAR包和依赖JAR包分离
    目录写在前面的默认的maven配置解决方案assembly配置maven中的配置最终打包后的效果写在前面的 当我们使用spring boot写项目时,一般都会遇到一个问题,那就是sp...
    99+
    2022-11-13
  • Docker+Nginx打包部署前后端分离步骤实现
    目录问题描述项目打包前端项目打包修改vue.config.js文件router配置中添加base属性打包前端项目后端项目打包将前端和后端的打包文件上传到服务器nginx反向代理配置后...
    99+
    2023-01-08
    Docker Nginx前后端分离 nginx前后端分离
  • 怎么将python项目打包成exe与安装包
    这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将python项目打包成e...
    99+
    2023-06-25
  • 使用Springboot打jar包实现分离依赖lib和配置
    目录打jar包实现分离依赖lib和配置操作步骤Springboot中jar包分离(分离lib包)jar包分离介绍jar包分离实施步骤小结一下打jar包实现分离依赖lib和配置 为了业...
    99+
    2022-11-13
  • SpringBoot怎么集成Flink的部署与打包
    本文小编为大家详细介绍“SpringBoot怎么集成Flink的部署与打包”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot怎么集成Flink的部署与打包”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-06-30
  • Maven离线模式打包的步骤是什么
    今天小编给大家分享一下Maven离线模式打包的步骤是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。修改maven配置文件...
    99+
    2023-07-05
  • uniapp怎么打包
    随着移动设备的广泛普及,越来越多的企业和个人开始开发移动应用程序,而uniapp平台的出现,为开发人员提供了更加高效、简便和灵活的开发方式。而在开发完成后,如何打包成可用的应用程序,也是一个不可忽视的问题。本文将详细介绍uniapp如何打包...
    99+
    2023-05-22
  • Ceph源码编译与打包的示例分析
    小编给大家分享一下Ceph源码编译与打包的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1clone repository源码打包docker 7u机器:lvjian100081200005.et15sqagit ...
    99+
    2023-06-04
  • python程序的打包分发怎么实现
    这篇文章主要讲解了“python程序的打包分发怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python程序的打包分发怎么实现”吧!引言python编程时,一部分人习惯将实现同一个功...
    99+
    2023-07-02
  • SpringBoot怎么整合sharding-jdbc实现分库分表与读写分离
    本篇内容主要讲解“SpringBoot怎么整合sharding-jdbc实现分库分表与读写分离”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot怎么整合sharding-jdbc...
    99+
    2023-06-25
  • 怎么用dw软件合并与分离HTML表格行与列
    本篇内容介绍了“怎么用dw软件合并与分离HTML表格行与列”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • web前后端分离与前后端不分离的区别是什么
    本篇内容主要讲解“web前后端分离与前后端不分离的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web前后端分离与前后端不分离的区别是什么”吧!前后端...
    99+
    2022-10-19
  • Python 编程算法:NumPy 打包与不打包的区别是什么?
    在 Python 编程中,NumPy 是一个十分重要的库。它提供了一些非常强大的数学工具,包括多维数组和矩阵运算。在使用 NumPy 时,我们可能会遇到一个问题,就是打包(Packing)和不打包(Unpacking)操作的区别。这两个操...
    99+
    2023-06-30
    打包 numy 编程算法
  • TypeScript与JavaScript对比及打包工具对比分析
    这篇文章主要介绍了TypeScript与JavaScript对比及打包工具对比分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇TypeScript与JavaScript对比及打包工具对比分析文章都会有所收获,...
    99+
    2023-07-05
  • Android怎么打包apk
    要打包APK,您可以按照以下步骤进行操作:1. 确保您的Android项目已经创建完成,并且可以正常在Android Studio中...
    99+
    2023-09-20
    Android
  • webpack怎么打包CSS
    这篇“webpack怎么打包CSS”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“webpa...
    99+
    2022-10-19
  • uniapp怎么打包h5
    随着移动互联网的快速发展,开发一个可以跨平台的应用成为众多开发者的追求。在这个过程中,uniapp成为了众多开发者的选择。它是一款可以在多个平台上打包运行的前端开发框架,其支持的平台包括H5、小程序、App以及快应用等多种移动端应用。而打包...
    99+
    2023-05-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作