ember.js - Ember 生产版本,找不到模块。由于模块名称包含 '\' 而不是 '/'

标签 ember.js ember-data ember-cli

在生产 ember 构建中,加载 index.html 时出现以下错误。

Uncaught Error :找不到模块 ember-data/-private\system\references\recordember-data/-private/system/references 导入

我相信模块名称正斜杠会导致此问题。

我在 ember-cli-build.js 文件中没有任何条目。在分析这个错误时,我 发现注册表包含以下模块 ,
“ember-data/-private/系统/引用”
“ember-data/-private/system/references/belongs-to”
“ember-data/-private/system/references/has-many”

但是它如何检查注册表中的以下依赖项
ember-data-private\system\references
ember-data-private\system\references\belongs-to
ember-data-private\system\references\has-many

这会导致以下缺少模块错误。任何人帮助我如何解决这个错误。

最佳答案

该错误已修复。

作为最佳实践,请积极使用 ~ (tilde)^ (caret)在您的 package.json 上.因此,您可以在运行 npm install 时获得最新版本.

关于ember.js - Ember 生产版本,找不到模块。由于模块名称包含 '\' 而不是 '/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871855/

相关文章:

javascript - 使用 setPath 观察对 ember 对象的所有更改

javascript - Ember.js - 更新绑定(bind)属性而不触发本地观察者

javascript - 从 Ember 中的 Controller 操作返回一个 promise ?

javascript - 如何在 ember.js 中创建一个寄存器?存储.createRecord

ember.js - 从存储中卸载特定类型的所有记录

javascript - 在蓝图使用期间解析 Ember 模型文件

javascript - 将 jQuery 与 Ember 操作处理程序一起使用

javascript - 如何对 ember 数据进行多对多反序列化

javascript - Ember 数据: createObject with an initial async relationship value

ember.js - Ember CLI - 在 route 使用 moment.js 时出错