找不到模块ember-metal / streams / stream

时间:2016-09-02 02:24:15

标签: ember.js ember-cli

升级后出现此错误。运行ember init几次。它没有解决它。思考我的一个附加组件是因为它没有更新到某些新的Ember范例。页面加载,但它在某个时刻停止 - 似乎正在击中路线。

如何找到哪个附加组件导致此问题?这就是我在浏览器控制台中获得的内容。 Ember控制台什么都没发生。

Uncaught Error
: Could not find module ember-metal/streams/stream ember.debug.js
:58missingModule ember.debug.js
:58internalRequire ember.debug.js
:80requireModule ember.debug.js
:44(anonymous function) stream.js
:11Module.exports loader.js
:123Module.reify loader.js
:144Module.exports loader.js
:121Module.reify loader.js
:144Module.exports loader.js
:121requireModule loader.js
:23(anonymous function) index.js
:18exports.default index.js
:15(anonymous function) app.js
:13Module.exports loader.js
:123requireModule loader.js
:23(anonymous function)

2 个答案:

答案 0 :(得分:2)

您的项目依赖项之一可能需要更新。最可能的罪魁祸首是liquid-fire

祝你好运!

答案 1 :(得分:0)

对我而言,这是因为' npm link'。我已将我的Ember升级到2.7,并且没有链接与我的项目链接的共享项目,这导致了这个错误。一旦你升级你的ember版本并且你有一些依赖项目(对于我的情况,有一个共享项目,其中包含多个应用程序之间的所有通用控制器,模板和模型)执行以下操作:

  1. 升级您当前的项目
  2. rm -rf node_modules bower tmp
  3. npm link
  4. npn install;凉亭安装
  5. npm start
  6. 这可以解决此错误,以防上述方法无效并且您有共享应用。