zoukankan      html  css  js  c++  java
  • Vue项目引入sass

      最近两天手头的事情暂时搞完了,可以抽出空来学习一下东西,之前项目都是鹏哥搭建好了,我们在直接在里面写代码,sass语法用来写样式还是比较方便常用的,今天就来试试怎么引入和配置sass

    参考文章:Vue项目使用sass

    (1)首先是先用vue-cli构建一个新的vue项目

      ① 安装node

      ② node安装好后安装脚手架:npm install -g vue-cli

      ③ 构建vue项目:vue init webpack vue_exercise

      ④ 进入项目根目录,把项目运行起来:npm run dev

    (2)安装sass

      ① npm install node-sass --save-dev

      ② npm install sass-loader --save-dev

      如果网络不好,会导致安装失败,这时需要从淘宝镜像安装node-sass,

      npm install -g cnpm --registry=https://registry.npm.taobao.org  (安装淘宝镜像)

      cnpm install node-sass  --save (使用淘宝镜像安装node-sass)

    (3)配置sass编译

      打开根目录下build/webpack.base.config.js,在modules对象的rules数组中加入一个对象,如下:

      

    module: {
        rules: [
          {
            test: /.scss$/,
            loader: 'style-loader!css-loader!postcss-loader!sass-loader',
          }
        ]
    }

      

      看了下大佬的说法,loader: 'style-loader!css-loader!postcss-loader!sass-loader'主要针对vue1.0版本可用,在vue2.0中测试了下也是可以的,在vue 2.0 的sass配置也可以如下这样:

    {
        test: /.scss$/,
        loader: ['style', 'css', 'sass']
    },

      保存一下,然后去在组件中试了下sass语法已经可以正常编译了,nice,学了个好玩的东西...

  • 相关阅读:
    第五十天 how can I 坚持
    第四十九天 how can I 坚持
    第四十八天 how can I 坚持
    第四十七t天 how can i 坚持
    第四十六天 how can i 坚持
    第四十四天 hao can I 坚持
    第四十二天 how can I 坚持
    rails 中 create, new, build, save 的用法以及误区汇总
    Linux Shell脚本编程--sed命令详解
    【C#编程基础学习笔记】4---Convert类型转换
  • 原文地址:https://www.cnblogs.com/secretAngel/p/10620879.html
Copyright © 2011-2022 走看看