Момент-часовой пояс не может загрузить данные в AWS Lambda - PullRequest
0 голосов
/ 03 декабря 2018

Я использую moment-timezone@0.5.23.

const moment = require('moment-timezone');
...
const now = moment().tz('America/Los_Angeles');
console.log(now.format('dddd');

Это хорошо работает, когда я запускаю его на своем ноутбуке.Однако, когда я внедряю код в мою AWS Lambda функцию, работающую на Узле 8.10 , я вижу это в журнале

Moment Timezone has no data for "America/Los_Angeles". See 
http://momentjs.com/timezone/docs/#/data-loading/.

В результате я заканчиваюсо временем America/New_York или UTC вместо America/Los_Angeles.

Я попытался скопировать упакованные данные и загрузить их вручную (moment.tz.load(require('./latest'));), но все равно получил ту же ошибку.

Есть ли способ заставить moment-timezone правильно работать на AWS Lambda?

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...