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

  • 相关阅读:
    原型1
    可参考的gulp资源
    手机端rem自适应布局实例
    页面变灰效果
    图片上传
    angular学习笔记
    远程页面调试
    drag
    真的了解JS么?
    发现意外之美
  • 原文地址:https://www.cnblogs.com/yangzhou33/p/8474513.html
Copyright © 2011-2022 走看看