Vue項目中如何使用less(添加less依賴)

 

今天在新工程裏添加了一段樣式代碼代碼忽然報錯了:css

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped lang="less">
.input-box {
  border: 1px solid pink;
  width: 100%;
  max-width: 500px;
  display: inline-block;
  padding: 20px;
  box-sizing: border-box;
  & + .input-box { margin-top: 20px; }
}
</style>

仔細一看提示less依賴沒有裝:webpack

那麼,怎麼添加依賴呢?web

第一步:npm

安裝less依賴less

npm install less less-loader --save

 依賴裝好了就不報錯了,若是要支持外部less,能夠繼續配置:this

第二步:spa

修改webpack.config.js文件,配置loader加載依賴,讓其支持外部的less,在原來的代碼上添加code

{

test: /\.less$/,

loader: "style-loader!css-loader!less-loader",

},
相關文章
相關標籤/搜索