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
。