我认为这与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
答案 0 :(得分:2)
尝试将ember-cli-shims
从bower.json
移至package.json
您可以很好地检查并确认2.8到2.11之间的变化 https://github.com/ember-cli/ember-new-output/compare/v2.8.0...v2.11.0