首页 > 解决方案 > 有没有办法从窗口获取momentJS?

问题描述

有没有办法从中获取 momentJS 的实例window?或者,有没有定义momentJS的熟悉名称?

注意:我一直在包捆绑器 (Webpack) 中使用 momentJS。

我需要 eval() 一个文本,并且在它当前的实现中我需要使用一个 momentJS 的实例。

就像是:

eval('moment(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), 9, 0))');

问题是moment没有在这个上下文中定义。

标签: javascriptmomentjs

解决方案


来自文档:the globally exported moment object was deprecated

因此,您必须手动绑定它:

import moment from 'moment';

window.moment = moment;

推荐阅读