TypeError: moment().tz は関数ではありません 質問する

TypeError: moment().tz は関数ではありません 質問する

jasmine を使用してテストすると、このエラーが発生します。

TypeError: moment().tz は関数ではありません

私がテストしようとしているコードは次のとおりです:

let myDate = moment().tz(undefined, vm.timeZone).format('YYYY-MM-DD'); 

ベストアンサー1

修理

Node.jsを使用している場合、誤って

const moment = require('moment');//一瞬

の代わりに

const moment = require('moment-timezone');//瞬間-タイムゾーン

また、moment-timezoneがインストールされていることを確認してください。

npm install moment-timezone --save

説明

タイムゾーンなしで moment を必要とするバグは、 moment を でインストールしrequire('moment')、後で を使用することを決定しnpm install moment-timezone、その後 を更新し忘れた場合に発生する可能性がありますrequire

おすすめ記事