问题升级ember 2.8到2.11 - 找不到模块'ember'

时间:2017-02-02 23:28:39

标签: javascript ember.js

我认为这与Ember如何通过npm而不是凉亭设置有关。

使用此过程将我的应用程序(先前在lts 2.8上正常工作)升级到2.11后:

https://github.com/ember-cli/ember-cli/releases/tag/v2.11.0

我在浏览Uncaught Error: Could not find module 'ember' imported from '(require)'时相对细致地结合了差异,并检查了我的应用程序与2.11的当前ember-cli蓝图:

https://github.com/ember-cli/ember-cli/tree/v2.11.0/blueprints/app/files

然后在加载时我进入控制台:

"ember": "lts-2-8"

我注意到bower.json中仍有ember,但删除它似乎没有效果。

现在还有其他步骤是通过npm安装"ember-cli": "2.11.0"吗?

来自package.json: "ember-source": "^2.11.0" ``` Uncaught Error: Could not find module `ember` imported from `*/app` at missingModule (loader.js:239) at findModule (loader.js:250) at Module.findDeps (loader.js:190) at findModule (loader.js:253) at requireModule (loader.js:20) at app-boot.js:4 ```

编辑:

ember-let似乎导致了其中一个错误,但即使从package.json中删除它,仍然看到这个:

GroupBy.transform

1 个答案:

答案 0 :(得分:2)

尝试将ember-cli-shimsbower.json移至package.json

您可以很好地检查并确认2.8到2.11之间的变化 https://github.com/ember-cli/ember-new-output/compare/v2.8.0...v2.11.0