[英]Issue upgrading ember 2.8 to 2.11 - cannot find module 'ember'
我相信這與現在通過npm而不是bower設置Ember的方式有關。
使用以下過程將我的應用程序(以前在lts 2.8上可以正常工作)升級到2.11之后:
https://github.com/ember-cli/ember-cli/releases/tag/v2.11.0
在執行ember init
,我比較謹慎地整合了diff,並針對2.11的當前ember-cli藍圖檢查了我的應用程序:
https://github.com/ember-cli/ember-cli/tree/v2.11.0/blueprints/app/files
但是在加載后,我進入了控制台:
Uncaught Error: Could not find module 'ember' imported from '(require)'
我注意到bower.json仍然有"ember": "lts-2-8"
lts "ember": "lts-2-8"
,但是刪除它似乎沒有效果。
現在通過npm安裝了ember
是否還有其他步驟?
來自package.json: "ember-cli": "2.11.0"
"ember-source": "^2.11.0"
編輯:
ember-let似乎引起了這些錯誤之一,但是即使將其從package.json中刪除,仍然會看到以下錯誤:
```
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-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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.