【发布时间】:2020-09-24 18:36:58
【问题描述】:
我正在使用 vuejs 框架,我们在其中创建了 commonjs 模块来将所有通用代码放在一起。
这也涉及到矩库。我尝试通过以下方式导入它:
import moment from 'moment';
moment();
import * as moment from 'moment';
import moment from '../node_modules/moment/moment';
但是在构建之后它会出错
Moment is not defined..
提前谢谢????
【问题讨论】:
-
我在下面看到您提到要避免使用任何其他软件包,但如果您不需要任何更高级的时刻,我会敦促您考虑使用 day.js 而不是 moment.js特征。它将为您节省大量头痛并减少您的捆绑包大小。您也不需要弄清楚如何填充它。这只是一个简单的
import语句。 -
@selfagency 感谢您的建议。但我不能在最后一刻改变图书馆。因为我们已经将我们的代码推送到生产环境中,所以我们现在要做的就是将重复的代码移动到通用模块中。这个通用模块依赖于“时刻”库。最后一个选项是使用 moment-es6 包装器。
标签: javascript vue.js ecmascript-6 momentjs es6-modules