码迷,mamicode.com
首页 > Web开发 > 详细

antd在webpack里面的配置

时间:2018-02-26 18:56:54      阅读:607      评论:0      收藏:0      [点我收藏+]

标签:并且   蚂蚁   clu   加载   文档   pack   其他   bootstra   自己   

概述

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就不能用单引号括起来)

antd在webpack里面的配置

标签:并且   蚂蚁   clu   加载   文档   pack   其他   bootstra   自己   

原文地址:https://www.cnblogs.com/yangzhou33/p/8474513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!