highcharts / highcharts/node-export-server

ReferenceError: moment is not defined

Offen
#643 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
pending reply
Vorherrschende Sprache
JavaScript
Sterne
369
Forks
266
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello,

I try to use node-export-server from docker with a formatter using moment.js :

datethe = moment().year(datetheYW[0]).isoWeek(datetheYW[1]).startOf('isoWeek').format('YYYY-MM-DD') + '  w' + datetheYW[1] + '';

but I got this error : ReferenceError: moment is not defined

/bin/docker run -u 0:0 --rm --tmpfs=/run highcharts_es cat lib/schemas/config.js
contains :
custom: [
'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.1/moment.min.js',
'https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.45/moment-timezone-with-data.min.js'
]

On the dockerfile :
ENV HIGHCHARTS_MOMENT="YES" (or true or 1)
I am not sure it is still valid because HIGHCHARTS_MOMENT does not appear on the documentation
+
npm install -S moment moment-timezone luxon (...)
I am not sure it is needed given lib/schemas/config.js

Could you help me to understand how to make it work please ?

The command line:
/usr/local/bin/highcharts-export-server --resources '[]' --allowFileResources true --allowCodeExecution true --infile "$from" --outfile "$to" $width $height $scale --logLevel 2 --nologo true 2>&1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit lib/schemas/config.js und den im Bericht erwähnten Dockerfile-Einstellungen und reproduzieren Sie anschließend den Kommandozeilenaufruf mit den aufgeführten benutzerdefinierten Ressourcen und allowCodeExecution-Optionen. Ermitteln Sie, warum moment für den formatter nicht verfügbar ist, und überprüfen Sie eine Konfiguration, mit der der Befehl ohne den ReferenceError abgeschlossen werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, nodejs
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.