2014-12-13 67 views
1

我目前正在開發一個ember-cli插件,其藍圖應該爲包含它的任何項目設置引導和覆蓋樣式。ember-cli blueprint - included hook not called

問題是我的藍圖的index.js文件中的included: function(app, parentAddon) {}鉤子沒有被調用,因此所有的甜心app.import('fu/bar');都沒有被執行。

我讀了ember-cli documentation上的所有東西。我「假設」它沒有被調用,因爲沒有任何東西被記錄到控制檯,雖然我在函數中這樣做。也沒有什麼是導入的,因爲我無法找到vendor.js文件中的代碼。我目前正在黑暗中進行攻擊,並希望得到你的幫助,也許這只是一個配置問題。藍圖可以被執行。

這是顯示我的index.js文件中的小提琴 - >http://jsfiddle.net/ju4y7abb/

回答

2

媽的,我總是假設包括鉤已在index.js藍圖的坐。實際上,它必須在你的插件的的根目錄下,該文件也稱爲index.js,入口點。文檔在這方面並不是很清楚,特別是對於剛開始構建像我這樣的餘燼插件的人,但我希望這可以幫助某人。

+0

根本不清楚。這非常有幫助! – mwilcox 2015-07-05 19:44:04