私は、スターターキットとしてcreate-react-appを使用しており、antd
コンポーネントライブラリを使用していました。create-react-appのantd LessまたはCssをカスタマイズする
ブランドスタイルのためにスタイルをカスタマイズする方法が見つからないようです。ドキュメンテーションは、カスタマイズに関する明確な指示を与えていないようです。
ドキュメントリンク:
がtheme
プロパティを1.Using:https://ant.design/docs/react/customize-theme
彼らはしかし、それを行うには、2つの方法を提案します。しかし、これは唯一のLess
変数を2.Overriding create-react-app
ためantd-init
またはdva-cli
ボイラープレートのために動作しません。
create-react-app
のいずれかのオプションをeject
なしで使用するには、どうすればよいですか?
申し訳ありませんが私の質問であまりにも明確ではなかった、私はように求めている必要があります:これらのオプションのいずれかを行うには、 'イジェクト'なしで '作成 - 反応 - アプリ'。私は今質問を更新しました。私はドキュメントを読んで、彼らが言及したすべてのステップが「排出する」ことを示唆しています。私の好みは、 'eject'オプションなしでそれをテーマにする方法を見つけることです。後で' react-scripts'を更新する柔軟性があります。 –
現在、CRAでは_modular_ antdをイジェクトなしで実行することはできません.babelプラグインが必要です。また、CRAではイジェクトすることなくbabelプラグインを許可していません。 –
ありがとう@ジェスパー私たち。しかし、あなたはあなたが_modular_ antdと言うときにもっと説明できますか?また、別の方法として、srcでantd.cssをコピーし、index.jsでインポートし、オーバーライドするスタイルをオーバーライドする別のcustom.cssファイルをインポートすることで、この作業を行うこともできます。このアプローチについてどう思いますか? –