最近兩天手頭的事情暫時搞完了,能夠抽出空來學習一下東西,以前項目都是鵬哥搭建好了,咱們在直接在裏面寫代碼,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,學了個好玩的東西...