簡體   English   中英

將Ember 2.8升級到2.11的問題-無法找到模塊'ember'

[英]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-shimsbower.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM