首頁技術文章正文

Web前端培訓:安裝CSS預處理器

更新時間:2022-10-28 來源:黑馬程序員 瀏覽量:

IT培訓班

  通過CSS預處理器可以使用專門的編程語言來編寫頁面的樣式,然后編譯成正常的CSS文件,供項目使用。CSS預處理器為CSS增加了一些編程的特性,用戶無須考慮瀏覽器的兼容性問題,可以使CSS更加簡潔、更具有適用性和可讀性、更易于代碼的維護。

  Vue中常用的CSS預處理器包括Less、Sass/SCSS和Stylus,下面我們分別講解如何進行安裝。筆者在這里以Sass/SCSS為例,講解其具體的安裝方式。

  (1)安裝Less,具體命令如下:

   npm install less less-loader -D

  然后在webpack.config.js文件中添加rules規(guī)則,具體代碼如下:

  { 
     test: /\.less$/,
     use: ['style-loader', 'css-loader', 'less-loader']
   },

  安裝后,在頁面中使用Less的地方給style標簽添加lang屬性即可,示例代碼如下:

  <style lang="less"></style>

  (2)安裝Sass/SCSS,具體命令如下:

   npm install sass-loader@7.2.x node-sass@4.12.x -D

  然后在webpack.config.js文件中添加rules規(guī)則,具體代碼如下:

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

  安裝后,在頁面中使用SCSS的地方給style標簽添加lang屬性即可,示例代碼如下:

  <style lang="scss"></style>

  (3)安裝Stylus。Stylus來源于Node.js社區(qū),與JavaScript關系比較密切。與Less和Sass/SCSS不同的是,Stylus安裝完成之后,在Vue 2X中不需要配置就可以直接使用。具體安裝命令如下:

   npm install stylus stylus-loader -D

  安裝后,在頁面中使用Stylus的地方給style標簽添加lang屬性即可,示例代碼如下:

   <style lang="stylus"></style>


分享到:
在線咨詢 我要報名
和我們在線交談!