私はnextjs
フレームワークを使用しており、UI フレームワークとして選択semantic-ui
したsemantic-ui-react
.
私が選択した主な理由semantic-ui
は、フレームワークのテーマ機能です。
- here
semantic-ui
に示されているように、 の完全なパッケージをインストールしました。` semantic.json
ファイルには次のものがあります。{ "base": "/client/static/semantic", "paths": { "source": { "config": "src/theme.config", "definitions": "src/definitions/", "site": "src/site/", "themes": "src/themes/" }, "output": { "packaged": "dist/", "uncompressed": "dist/components/", "compressed": "dist/components/", "themes": "dist/themes/" }, "clean": "dist/" }, "permission": false, "autoInstall": false, "rtl": false, "components": [blah blah], "version": "2.2.10" }
ローカルホストでテーマが正しく機能しています。
now
問題は次のとおりです。依存関係を使用してデプロイしようとすると、インストールされsemantic-ui
ていて、そこにないように感じます。つまり、スタイリングはまったくありません。
プロジェクトにセマンティックフォルダーを含めています(つまり、フォルダーを無視してい/client/static/semantic
ます)。
Nextjs
と を使用して展開する正しい方法は何semantic-ui
ですか?
**アップデート:
問題の原因を見つけましたが、解決方法はまだわかりません。
したがって、セマンティック UI のテーマを設定すると、プロセスは次のようになります。
- をインストールし
semantic-ui
ます。 semantic-ui
ファイルsemantic.json
を検索し、テーマを設定していることを認識します。- テーマ用のファイルとフォルダーは作成されていますが、ビルドされていません。つまり、コンポーネントを
semantic-ui
ビルドするには、特定のsemantic
フォルダーに移動して を実行する必要がありますgulp build
。
問題はnow
、これを行う方法がわからないことです。
何か案は?