【发布时间】:2019-04-12 06:27:28
【问题描述】:
我在我的应用程序中添加了模块 ember-intl,因为 ember-i18n 已弃用。 所以 yarn 运行良好,更新 package.json 和 yarn.lock(我摆脱了 package.lock), 但是在成功构建 ember 后,我在浏览器的控制台上收到此错误:
错误:找不到模块
@ember-intl/intl-relativeformat从ember-intl/services/intl导入
但在我的 node_modules 中,文件夹 @ember-intl/intl-relativeformat 和 ember-intl 都存在。 在 yarn.lock 我有这一行: "@ember-intl/intl-relativeformat@^2.1.0":
更多信息:
灰烬:3.5.1
Ember 数据:3.5.0
jQuery : 3.3.1 Ember Remodal:2.18.0
【问题讨论】:
-
我尝试使用
ember 3.5.1、ember-cli 3.5.0、ember-intl 3.5.0和ember-cli-babel 6.17.2从全新安装中重现此问题。我做了ember new,然后是yarn install,然后将服务注入到一个路由中,并成功地在模型钩子中记录了一个计算属性的值(该属性执行了翻译)。您使用的是最新的 ember cli 和 ember cli babel 吗?根据我的经验,无法找到模块通常与这两个库有关
标签: ember.js internationalization intl ember-intl