我正在开发ionic2
项目。我刚刚开始使用moment.js
,但是我遇到了一个奇怪的问题。
我已经通过npm进行了安装:npm install moment -S
。
然后我在我的代码中使用它:
import moment from 'moment'
...
let x = moment()
debugger
在控制台上我遇到了这个有趣的问题:
> x
< Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Wed Jun 27 2018 12:06:23, …}
> y = moment()
< VM770:1 Uncaught ReferenceError: moment is not defined
at eval (eval at Phase (phase.ts:13), <anonymous>:1:1)
at new Phase (phase.ts:13)
at new Stage (stage.ts:10)
at new HomePage (home.ts:39)
at createClass (core.es5.js:10795)
at createDirectiveInstance (core.es5.js:10621)
at createViewNodes (core.es5.js:11971)
at createRootView (core.es5.js:11876)
at callWithDebugContext (core.es5.js:13007)
at Object.debugCreateRootView [as createRootView] (core.es5.js:12468)
为什么我不能在控制台中使用moment?
moment()
("debugger" 是最后一行),我猜测 V8 在这个上下文中对其进行了优化。 - wOxxOmlet y = moment()
,但是还是出现了同样的错误。 - user1692261node
并在其中引入moment
。 这就是我所做的。 - thehme