Modern Devvit Web: `settings list` fails with "Failed to get app settings fields"
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 57/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- cli
Rechercherichtung
Start by reproducing the failure with npx @devvit/cli settings list for an app whose devvit.json defines settings.global. Then trace the CLI command's handling of app settings fields; the issue does not name a source file or test. Done means the command succeeds and lists the global settings.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Bug: devvit settings list fails for modern Devvit Web settings.global
Environment
- App:
teyahealth-cmo @devvit/cli: 0.14.7@devvit/server: 0.14.3@devvit/public-api: 0.14.3- Uploaded app version: 0.0.17
Architecture
This is a modern Devvit Web application using:
devvit.jsonsettings.global
There are no legacy Devvit.addSettings() declarations.
The uploaded version reports:
hasDevvitJson: truehasCustomSettings: false
The application builds successfully with 0 errors and all 34 tests pass.
Reproduction
-
Define global settings under
settings.globalindevvit.json. -
Build the application.
-
Upload successfully with:
npx @devvit/cli upload -
Start a playtest:
npx @devvit/cli playtest r/teyahealth_cmo_dev -
Run:
npx @devvit/cli settings list
Actual result
The command fails with:
Error: Failed to get app settings fields.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 212
- Forks
- 89
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus reddit/devvit
-
Bound concurrent filesystem reads during asset discovery and source ZIP generationEvtl. vergeben @CR29-22-2805 hat das vor 80 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
requestExpandedMode(event, "game") does not switch inline webview to the game entrypoint in PlaytestOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Ähnliche Issues
-
Bump Firebase JS SDK (12.19.0 → 13.0.0)Evtl. vergeben @SelaseKay hat das heute übernommen. OffenNeeds Attention type: enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
invertase/react-native-firebase#9364 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 4 Tagen
-
e2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
redhat-developer/rhdh-plugin-export-overlays#4261 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] 官网文档的图片挂了Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:cli bug triage:in-progress
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag