首页 > 解决方案 > “TypeError:时刻不是函数”

问题描述

我已经在我的 vue 项目中安装了 moment js。它一次又一次地给出运行时错误

“TypeError:时刻不是函数”

同时它也给出了编译时警告

./node_modules/moment/src/lib/locale/locales.js 中的警告 严重依赖:依赖的请求是一个表达式

我已将它包含在我的 main.js 中,'import moment from 'moment'并且Vue.use(moment)

我也试过把它包括在内window.moment = require('moment')

但没有什么能解决上述问题。

在我使用过的 vue.config.js 中,new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /en/) 但添加/删除它也不能解决问题。

标签: vue.jsmomentjs

解决方案


问题是由于发布了不稳定的 momentjs 版本。很多人都面临这个问题。我希望他们能尽快解决。

不稳定版本:2.25.0 稳定版本:2.24.0


推荐阅读