首页 > 其他分享 >vue项目中安装scss

vue项目中安装scss

时间:2023-11-10 10:35:05浏览次数:40  
标签:scss node vue sass -- loader 安装 css

1、安装node-sass、sass-loader

简化内容,具体版本等注意事项在下面。(node官网:GitHub - sass/node-sass: :rainbow: Node.js bindings to libsass

//默认安装最新版本

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

//指定安装版本
npm install [email protected] --sava-dev
npm install [email protected] --save-dev

2.配置  vue.config.js

module.exports = {
    // 配置stylelint,css语法检测自动修复
    pluginOptions: {
        lintStyleOnBuild: true,
        stylelint: {
            fix: true, // boolean (default: true)
        },
    },
  // 配置scss, 使用sassScript
    test: /\.scss$/,
    loader: 'sass-loader!style-loader!css-loader',
    options: {
        loaders: {
            scss: 'vue-style-loader!css-loader!sass-loader', // <style lang="scss">
            sass: 'vue-style-loader!css-loader!sass-loader?indentedSyntax', // <style lang="sass">
        },
    },
};

3.使用

<style lang="scss" scoped> </style>

 




版本问题:

  1. 查看node版本,因为sass-loader把sass编译成css;node-sass是再nodejs环境中将sass转css。
    • node -v
    • 部分版本号对应,更多具体可百度

 

 

 

 

 

sass-loader 4.1.1,node-sass 4.3.0
sass-loader 7.0.3,node-sass 4.7.2
sass-loader 7.3.1,node-sass 4.7.2
sass-loader 7.3.1,node-sass 4.14.1

 

   2. 根据node版本安装对应的node-sass、sass-loader,因为sass-loader依赖于node-sass,所以要先安装node-sass。

    注:如果安装失败,尝试使用淘宝的镜像源安装。

npm install node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

 

 

 

 

 

标签:scss,node,vue,sass,--,loader,安装,css
From: https://www.cnblogs.com/meiyanstar/p/17823395.html

相关文章

  • docker安装es8.11
    一、安装esdocker拉取要指定版本标签,不能用lastest,官方文档目前最新是8.11,就决定安装这个版本的,主要是注意改下配置文件#高版本安装Kibana的时候需要和ElasticSearch在同一网段内dockernetworkcreatees-net#给映射文件夹授权chmod-R775/data/es#单节点模式,9200端口(......
  • 界面控件DevExtreme图表和仪表(v23.1) - 新功能(Angular,React,Vue,jQuery)
    本文将为大家总结下DevExtreme在v23.1版本中发布的一些与图表和仪表盘相关的功能。DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序。获取DevExtremev23.1正式版下载Dev......
  • 提升运维效率:轻松掌握JumpServer安装和使用技巧
    前言JumpServer是一个开源的跳板机的解决方案,提供了对远程服务器的安全访问、会话录制和审计、用户身份管理等功能,适用于需要管理机器资源&大量服务器资源的情况。本文将分享在docker中JumpServer的安装使用经验,并使用油猴插件扩展其功能特点开源免费,安装使用简单文......
  • 非root 用户安装perl模块
     001、perl配置RepeatModeler警告缺少perl模块如下:(base)[[email protected]]$perlconfigureThefollowingperlmodulesrequiredbyRepeatModeleraremissingfromyoursystem.Pleaseinstallthesefirst:File::WhichLWP::U......
  • docker在centos7下的安装
    1.安装/升级Docker客户端#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#Step3:更......
  • linux 安装mysql
    linux安装mysql数据库的教程1.安装数据库1)yum-yinstallmysql-server(简单)yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装2)也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安装(一般安装在usr或opt目录下)2.启动数据库安装完毕,执行命令servicemys......
  • CentOS 7下安装配置Nginx
    本文基于CentOS7下安装配置Nginx操作实践记录整理。一、配置EPEL源sudoyuminstall-yepel-releasesudoyum-yupdate二、安装Nginx sudoyuminstall-ynginx 安装成功后,默认的网站目录为:/usr/share/nginx/html默认的配置文件为:/etc/nginx/nginx.conf......
  • centos7.9安装kubernetes1.27.4版本
    ./etc/os-releasecolor(){RES_COL=60MOVE_TO_COL="echo-en\\033[${RES_COL}G"SETCOLOR_SUCCESS="echo-en\\033[1;32m"SETCOLOR_FAILURE="echo-en\\033[1;31m"SETCOLOR_WARNING="echo-en\\0......
  • python升级到3.12版本, 开发模式安装包, 在vscode下Pylance无法解析的问题处理
    问题描述在python3.11版本下开发python库,为方便调测,使用开发模式安装包.使用如下命令:pipinstall-e.其中-e参数表示开发模式下安装python包,它并没有把包相关文件拷贝到site-packages目录,而是创建一个链接指向当前的开发库.这样,当自己开发的包修改后会立即生效,......
  • MYSQL的安装
    1.下载安装包https://www.mysql.com/downloads/2.双击打开3.点击custom4.选择过滤项,64位的机器选择64位的5.选择只安装服务6.点击execute执行7.会有一个需要安装c++的窗,点击统一就行,然后点击next8.继续执行9.等执行完10.点击next11.再点击next12.默认next13.网络通信默认,next14.......