creat-react-apは必要に応じてantd-designを導入します。
5667 ワード
1.インストールと初期化
2.antdのインストール
CSS形式を導入すると、実際にはすべてのantdコンポーネントパターンをロードして、その中の一部のコンポーネントスタイルを使用して、消費性能を比較します。creat-react-apのデフォルト設定をカスタマイズして、必要に応じてantdをロードします。
3.1
react-app-rewiredを導入し、package.json内の起動プロファイルを修正します。新しいreact-ap-により[email protected]バージョンの関係については、customize-craをインストールする必要があります。
必要に応じて引用されるのがantd-mobile(移動端)であれば、次のように修正する必要があります。インストール config-overrides.js を修正します。
Ant Design:https://ant.design/docs/react/introduce-cn Ant Design Mobile:https://mobile.ant.design/docs/react/introduce-cn
$ npm install -g create-react-app
# : React
$ npx create-react-app my-app
$ cd my-app
$ npm start
開くhttp://localhost:3000/ あなたのアプリケーションにアクセスします。2.antdのインストール
$ npm install --save antd
3.必要に応じてロードするCSS形式を導入すると、実際にはすべてのantdコンポーネントパターンをロードして、その中の一部のコンポーネントスタイルを使用して、消費性能を比較します。creat-react-apのデフォルト設定をカスタマイズして、必要に応じてantdをロードします。
3.1
react-app-rewiredを導入し、package.json内の起動プロファイルを修正します。新しいreact-ap-により[email protected]バージョンの関係については、customize-craをインストールする必要があります。
$ npm install react-app-rewired customize-cra --save-dev
/* package.json */
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test --env=jsdom",
}
3.2プロジェクトのルートディレクトリでconfig-overrides.jsを作成して、デフォルトの設定を変更します。// babel
$ npm install babel-plugin-import --save-dev
/* config-overrides.js */
const {
override, fixBabelImports } = require("customize-cra");
module.exports = override(
fixBabelImports("import", {
libraryName: "antd",
libraryDirectory: "es",
style: "css"
})
);
3.3 ANtdのボタンコンポーネントを導入する:import {
Button } from 'antd-mobile'
4.antd-mobile必要に応じて引用されるのがantd-mobile(移動端)であれば、次のように修正する必要があります。
$ npm install antd-mobile --save
/* config-overrides.js */
const {
override, fixBabelImports } = require('customize-cra');
module.exports = override(
fixBabelImports('import', {
libraryName: 'antd-mobile',
style: 'css',
}),
);
5.公式サイトAnt Design:https://ant.design/docs/react/introduce-cn Ant Design Mobile:https://mobile.ant.design/docs/react/introduce-cn