vue.js - “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/)
但添加/删除它也不能解决问题。
解决方案
问题是由于发布了不稳定的 momentjs 版本。很多人都面临这个问题。我希望他们能尽快解决。
不稳定版本:2.25.0 稳定版本:2.24.0
推荐阅读
- c# - 依赖注入 WPF MVVM 导航 .NET Core
- ios - 卡住:在 Mac 上的 Keychain Access 中向证书颁发机构请求证书
- dataframe - 如何在 Julia 中连接一组 DataFrame?
- python - 将年份作为 timedelta 单位添加以更改日期的优雅方式 - Pandas
- php - PHP动态调度邮件发送
- ruby-on-rails - 我应该将与 Graphql 上的 excel 导出/导入相关的请求放在哪里?
- javascript - 我们如何在 ngFor 中为材料表中的每一列提供过滤功能?
- python - Python x MySQL中插入查询代码中的预期输出结果不同?
- r - 通过 R 中的 3 个公共列合并多个数据帧
- java - Spring项目applicationContext.xml - 将一个bean注入另一个bean