我正在将vue-cli中的webpack模板用于我的Vue项目,并且在npm中同时安装了矩和矩时区。
在我的单个文件组件中,通过包含以下导入行,我已经可以使用moment-timezone了:
import moment from 'moment'
import moment_timezone from 'moment-timezone'
moment_timezone对象从未使用过,但它似乎必须存在于此,矩矩.tz函数才能起作用。
我的问题是:
答案 0 :(得分:4)
回答我似乎已经解决的问题。
1 -似乎矩时区需要使用矩,因此,如果要同时使用矩和矩时区,则只需从矩时区模块中导入矩它会很好地工作。所以...
import moment from 'moment'
import moment_timezone from 'moment-timezone'
成为
import moment from 'moment-timezone'
2 -Moment-timezone的文件代表完整的矩时区代码,以及表示数据/内部版本的特定版本的数据。您可以直接从这些文件导入moment-timezone,而无需在模块根目录中导入moment-timezone.js文件。所以...
import moment from 'moment-timezone'
成为
import moment from 'moment-timezone/data/builds/moment-timezone-with-data-2012-2022.js'