我正在使用带有 Babel 加载器的 Webpack。按 ES6 标准编写。我已经用 npm 安装了 moment-timezone 和 moment-range。
这两个都是 moment.js 插件,并且都依赖于 时刻打包,然后导出一个单独的时刻图书馆。所以当我这样做的时候
import moment from 'moment-timezone';
import moment2 from 'moment-range';
然后我得到两个单独的引用 时刻 .
如何设置它以便我可以使用 时刻具有时区和范围功能?
谢谢!
最佳答案
Docs为此显示 CommonJS 语法:
var moment = require('moment');
require('moment-range');
require('moment-timezone');
// moment() now has both range and timezone plugin features
在 ES6 中:
import moment from 'moment';
import 'moment-range';
import 'moment-timezone';
编辑
由于
moment-timezone
不扩展现有导入,但扩展 moment
本身,这个呢?import moment from 'moment-timezone';
import 'moment-range';
关于javascript - 使用 webpack (Babel/ES6) 导入 moment-timzone 和 moment-range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620684/