Ember 生产版本,找不到模块。由于模块名称包含“\”而不是“/”

Ember production build, could not find module . due to module name contains '\' instead of '/'

在生产 ember 构建中,我在加载 index.html 时遇到以下错误。

未捕获错误:找不到从 ember-data/-private/system/references

导入的模块 ember-data/-private\system\references\record

我认为模块名称正斜杠导致了这个问题。

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

但是一些它是如何检查注册表中的以下依赖项的 ember-data-private\system\references
ember-data-private\system\references\属于
ember-data-private\system\references\有很多

导致以下缺少模块错误。谁能帮我解决这个错误。

错误已修复。

作为最佳实践,在您的 package.json 上积极使用 ~ (tilde)^ (caret)。因此,当您 运行 npm install.

时,您可以获得最新版本