AstonJ
(AstonJ)
1
カテゴリバッジコンポーネントをダウンロードし、いくつかの変更を加えてジップ(Macでは右クリック > 圧縮)してから、インストール > デバイスから を試すと、次のエラーが表示されます。「エラーが発生しました:インポートエラー:about.json が存在しないか、無効です。これは Discourse テーマで間違いないですか?」
何も変更せずに解凍してから再度ジップしても、同じエラーが発生します。
Macから元の .zip をアップロードすると問題なく動作します。
確認できる唯一の違いは次のとおりです。
オリジナルは 69KB で、右クリック > 情報 を表示すると、「取得元」に https://github.com/discourse/discourse-category-badge-styles/tree/main と https://codeload.github.com/discourse/discourse-category-badge-styles/zip/refs/heads/main があります。
解凍してからジップしたもの(他の変更なし)は 76KB で、「取得元」には何も表示されません。
これは機能するはずですか?
pfaffman
(Jay Pfaffman)
2
「いいね!」 2
AstonJ
(AstonJ)
3
それがスケルトンを作成しますが、他の問題もあります。圧縮しても24MB(大きすぎるため、Discourseは受け付けません。node_modulesだけで119MBです)。
このテーマを簡単に編集したいだけです。「デバイスから」オプションでダウンロード、変更、新しいコンポーネントとしてアップロードすることはできませんか?
pfaffman
(Jay Pfaffman)
4
zipファイルを作成しないでください。
編集したテーマを再度プッシュするには、CLIを使用してください。それが目的であり、編集や変更内容の確認が非常に簡単になります。
「いいね!」 3
Heliosurge
(Dan DeMontmorency)
5
探求できる別の方法として、オーバーライドしたいものを持つ新しいコンポーネントを作成することがあります。