我正在開發一個Ember-JS應用程序,其中包含大量執行各種UX和樣式任務的JavaScript。Ember v。2.x:手錶供應商文件夾
由於這些任務超出了MVC邏輯的範圍,所以我將它們放入了我放入供應商映射中的模塊中。
將它們放到Vendor文件夾中並不意味着我已經完成了對這些文件的調整,但爲了測試它們,我需要一遍又一遍地重新啓動ember-server。
如何讓Ember在我的供應商文件夾中觀看這些JS文件,並在更改它們時重新編譯它們?
下頁答案爲灰燼V1,但並不適用於灰燼2.0:https://discuss.emberjs.com/t/solved-watch-addon-directory-for-changes/6410/4
我也嘗試創建一個插件,但燼(CLI)的回答着:「你不能使用在一個ember-cli項目中使用addon命令。「
我的建議是,你不要把它們放到'vendor'文件夾中。如果你編寫代碼,把它放到'app'文件夾中。你可以創建一個'custom'文件夾,或者使用'utils'文件夾。這也將給你帶來巴貝爾變換的好處。 'vendor'通常用於'npm'或'bower'所不能獲得的外部代碼。 – Lux
謝謝。那也不適合。我馬上得到一個Build Error。我可能會因爲不同的Ember版本而感到困惑。以下鏈接似乎說它不能完成。 https://github.com/ember-cli/ember-cli/issues/4717 – Ideogram
@Lux你會發表你的評論作爲答案?然後我可以將其標記爲答案。 – Ideogram