1
我在全局應用程序變量中遇到了一些輕微的ember-cli遷移困難。ember-cli migration:全局應用程序模塊導入
在project/app/app.js
我定義應用程序爲:
var App;
Ember.MODEL_FACTORY_INJECTIONS = true;
App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix,
Resolver: Resolver
});
然後,在一個單獨的控制器,project/app/controllers/auth.js
,我嘗試使用以下語句訪問App
:
import Ember from 'ember';
import App from '../app.js';
這導致非常奇怪錯誤從運行應用程序開始。我收到以下錯誤從Chrome檢查器(或螢火蟲):
Uncaught Error: Could not find module 'project/app.js' imported
from 'project/controllers/auth'
乍一看,這似乎是在我的import語句的路徑錯誤。然而,修復這條道路的努力已被證明毫無用處。然後我也注意到導入的錯誤部分也沒有包含正確的路徑!它應該讀取project/app/controllers/auth
,而是讀取project/controllers/auth
。對於這裏發生的事情我很困惑。
請讓我知道,如果我可以提供更多的細節,非常感謝!