最近两天手头的事情暂时搞完了,能够抽出空来学习一下东西,以前项目都是鹏哥搭建好了,咱们在直接在里面写代码,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,学了个好玩的东西...