2015-07-04 47 views
1

隨着Firefox Addon開發的進展,我想重組爲邏輯文件夾結構。爲了這個需要,我想把一些.js文件保存在一個名爲「tests」的目錄下,當我嘗試通過添加require('tests/myjs.js')來加載時,出現如下錯誤:Firefox Addon SDK錯誤 - 找不到資源模塊「project/tests/myjs」

消息:模塊myproject/tests/myjs不是在資源發現://jid1-sdfe4541dfsafssdfewf45fa-at-jetpack/myproject/tests/myjs.js

試過無數的嘗試,因爲我沒有看到比在official document提到任何區別 - 它總是以失敗告終,網上沒有太多結果。它在main.js旁邊放置在同一個目錄下時一直有效,但在子目錄中失敗。

回答

1

不知道它是一個錯誤或設計的方式,但沒有記錄。解決方案是重命名文件夾。作爲一種蠻力的方式,只需將「測試」文件夾重命名爲其他內容即可。使用了各種文件夾名稱,但沒有與文件夾名稱「tests」一起使用。

如果有人知道爲什麼,會更好地分享。否則,無論如何,我有我的解決方案。

+0

這很有趣,可能是一個保留字。感謝分享。這隻會影響sdk插件。 – Noitidart

+0

對插件開發仍然陌生,因此不瞭解其他模式。只是分享它,因爲沒有好的結果可以在網上找到。如果需要的話,任何FF開發人員都可以提出錯誤。 –