create-react-app配置less

1.下载

npm install less-loader -save

2.暴露webpack配置文件(文件下载出来是找不到的)

npm run eject

3.修改webpack配置

找到webpack.config.dev.js和webpack.config.prod.js

module:[
    .........
  {
    test:
/\.(css|less)$/,//之前是/\.css$/
    use:[
      {
        loader: require.resolve(
'less-loader') //在同级添加对象   } ]
  }   ........ exclude: [
/\.(js|jsx|mjs)$/, /\.html$/, /\.json$/, /\.(css|less)$/] //加入/\.(css|less)$/
] 

4.css改成less

5.与antd design配合使用时,注意:引入的是less文件,css文件不生效,并在webpack.config.dev.js和webpack.config.prod.js配置:

{
  loader: require.resolve('less-loader'),
  options: {  //如果不加,会报错
    javascriptEnabled: true
  }
}

 

posted @ 2018-07-03 14:04  风在吹,雪纷飞  阅读(335)  评论(0编辑  收藏  举报