ReactJS初探(二)

2018-01-05  本文已影响35人  羽纱

前端项目打算使用ReactJS+Webpack+ant-design来做。

webpack+react+es6的配置

跟着这篇文章入门Webpack,看这篇就够了做一遍,可以配置webpack+react+es6
常用loader

常用plugins:

loaders是在打包构建过程中用来处理源文件的(JSX,Scss,Less..),一次处理一个,插件并不直接操作单个文件,它直接对整个构建过程其作用。

antd的配置:

1、安装antd

yarn add antd

2、安装babel-plugin-import

yarn add babel-plugin-import --dev

3、配置babel-plugin-import

//在.babelrc中的plugins中加入
["import", { "libraryName": "antd", "style": true }]

4、在webpack中配置less
安装less-loaderless

yarn add less-loader less --dev

修改webpack.config.js,添加处理less的loader:

{
    test: /\.less$/,
    use: [
        {
            loader: "style-loader" // creates style nodes from JS strings
        },
            {
            loader: "css-loader" // translates CSS into CommonJS
        },
            {
            loader: "less-loader" // compiles Less to CSS
        },
    ]
}

webpack + react + antd + es6配置完成

源码地址:https://github.com/lyxia/reactStartKit

上一篇 下一篇

猜你喜欢

热点阅读