zoukankan      html  css  js  c++  java
  • antd在webpack里面的配置

    概述

    antd是蚂蚁金服打造的一个react组件,真的非常棒,我看了下官方文档,感觉比bootstrap要好。唯一的缺点可能就是打包的时候要打包它的一些样式表,所以资源体积会很大,并且css可能会和自己的相冲突。

    我在webpack中配置antd配置了很久,现在把它记录下来,供以后开发时参考,相信对其他人也有用。

    配置

    配置代码如下:

        module: {
            loaders: [
            {
                test: /.(js|jsx)$/,
                exclude: /node_modules/,
                loader: 'babel-loader',
                query: {
                    presets:['react', 'es2015'],
                    plugins:[
                        ['import', {libraryName: 'antd', style: 'css'}] //按需加载
                    ]
                },
            },
            {
                test: /.css$/,
                loader: 'style-loader!css-loader'
            },
            ]
        }
    

    我从中学到了什么

    由于自己还是比较小白的,所以在写配置文件的时候踩了许多坑,记录如下:

    (1)引号后面的大括号,中括号,小括号的左括号{、{、(不能另起一行。(本来为了好看,我就把他们另起一行写,但是这样是不行的,原因是编译的时候会自动在引号后面加分号,造成错误)

    (2)变量名一定要注意,有的变量名要用单引号括起来,有的不需要。(比如上面的libraryName和style就不能用单引号括起来)

  • 相关阅读:
    Sum Root to Leaf Numbers 解答
    459. Repeated Substring Pattern
    71. Simplify Path
    89. Gray Code
    73. Set Matrix Zeroes
    297. Serialize and Deserialize Binary Tree
    449. Serialize and Deserialize BST
    451. Sort Characters By Frequency
    165. Compare Version Numbers
    447. Number of Boomerangs
  • 原文地址:https://www.cnblogs.com/yangzhou33/p/8474513.html
Copyright © 2011-2022 走看看