npm install -g webpack
复制代码
npm install -g create-react-app
复制代码
npx create-react-app my-app (npxs是npm 5.2+ 附带的包运行工具)
cd my-app
npm start
复制代码
到此咱们的react项目就搭建起来了 css
npm run eject
复制代码
将会把全部内建的配置暴露出来。html
cnpm i -S react-router-dom
复制代码
const cssRegex = /\.css/;
const cssModuleRegex = /\.module\.css$/;
const sassRegex = /\.(scss|sass)$/;
const sassModuleRegex = /\.module\.(scss|sass)$/;
复制代码
cnpm i -S less less-loader
复制代码
const cssRegex = /\.css/; => const cssRegex = /\.css|less/;
复制代码
在loader配置部分加入:
{
loader: require.resolve('less-loader')
}
复制代码
yarn add antd 或者 npm install -S antd
复制代码
import React, { Component } from 'react';
import './index.less';
+ import Button from 'antd/lib/button';
export default class Home extends Component {
render() {
return (
<div className="home_page container">
<h1 className="home_page_title">this is a home pages</h1>
<div className="main_content">
+ <Button type="primary">Login</Button>
+ <Button>go to console</Button>
</div>
</div>
)
}
}
复制代码
@import '~antd/dist/antd.css';
复制代码
['import', { libraryName: 'antd', libraryDirectory: 'es', style: 'css' }]
复制代码
import Button from 'antd/lib/button'; => import { Button } from 'antd'
复制代码