我正在尝试升级moment从2.18.0到2.29.4沿着的安装.我已经升级到4.12.2,但当我运行应用程序,我得到未捕获的错误:找不到从ui/routes/application
导入的模块moment
Uncaught Error: Could not find module `moment` imported from `ui/routes/application`
at vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:1:1279
at l (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:1:1344)
at a.findDeps (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:1:3101)
at l (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:1:1400)
at requireModule (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:1:631)
at e.value (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:98:414364)
at r.value (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:98:420375)
at r.value (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:98:416269)
at r.value (vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:98:416806)
at vendor.js?v=49fe7d16-7e19-4c82-a90f-54e1de235b76:22:6478
1条答案
按热度按时间ssgvzors1#
如果您有
ember-moment@10
(或更高版本),自述文件提供了以下说明:这个插件提供了Ember特定的Helpers和一个服务,可以方便地在模板中使用Moment.js。如果你只是想直接从JavaScript调用Moment.js,你不需要这个插件。
在Emberapp中使用Moment.js的推荐方法是:
1.将
moment
或moment-timezone
添加到依赖项中。1.确保你的依赖项中有
ember-auto-import
。1.确保你的依赖项中没有
ember-cli-moment-shim
(这会增加一个冗余副本)。1.在JavaScript中使用导入,如
import moment from 'moment'
或import moment from 'moment-timezone'
。1.* 可选,但强烈建议 *:按照“控制区域设置和时区数据”中的说明,配置将在应用中包含的区域设置和时区。
那么,通过检查清单,所有的步骤/标准/设置都满足吗?