Vue项目引入sass

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

 

参考文章:Vue项目使用sasshtml

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

  ① 安装nodenode

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

  ③ 构建vue项目:vue init webpack vue_exerciseweb

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

 

(2)安装sassnpm

  ① npm install node-sass --save-dev数组

  ② npm install sass-loader --save-devsass

  若是网络很差,会致使安装失败,这时须要从淘宝镜像安装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,学了个好玩的东西...

相关文章
相关标签/搜索