SĂŹ, lâhelper non funziona (e non è necessario) in gjs. Definire un getter va bene. Ma se vuoi evitarlo, puoi fare riferimento direttamente al âglobaleâ settings dal template:
Dove hai visto lâerrore WeakMap? Su un sito di produzione? Se sÏ⌠forse questo è uno dei controlli che ember ottimizza fuori dalle build di produzione per migliorare le prestazioni.
Se puoi, consiglierei sempre di sviluppare temi/plugin in un ambiente di sviluppo adeguato: ci sono molti casi come questo in cui lâesperienza sarĂ migliore.
SĂŹ, il sito di produzione utilizza Theme CLI ( che immagino sia uno dei suoi svantaggi, nonostante il suo flusso di lavoro altrimenti eccezionale?)
[quote=âDavid Taylor, post:12, topic:330650, username:davidâ]nessuno dei controlli che ember ottimizza nelle build di produzione per migliorare le prestazioni.
[/quote]
Ha perfettamente senso.
SĂŹ, con i plugin è la mia scelta principale, ma con i TC câè una forte tentazione di sviluppare contro un sito di produzione a causa dellâimmediatezza del feedback (se non sempre molto utile!)
Ma mi sono appena reso conto che puoi accedere a localhost con la CLI e funziona.
Quindi, duh!
Lo userò in futuro!
Non ho idea del perchĂŠ pensassi che non fosse possibile
Come al solito, grazie per il tuo aiuto che mi ha fatto risparmiare molto tempo (in futuro )
SÏ! Localhost con un theme-cli è il modo in cui cerco di lavorare e quello che consiglio agli altri. Possiamo sicuramente fare di meglio nel documentare questi flussi di lavoro consigliati :occhi:
Lâaltro suggerimento è che discourse.theme-creator.io viene eseguito con asset Ember in modalitĂ di sviluppo. Quindi dovrebbe avere anche messaggi di errore migliori.