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,學了個好玩的東西...

相關文章
相關標籤/搜索