Firefox Addon SDK 错误 - 在资源中找不到模块“project/tests/myjs”
Firefox Addon SDK Error - Module `project/tests/myjs` is not found at resource
随着我的 Firefox Addon 开发的进展,我想重组为逻辑文件夹结构。为了需要,我想在一个名为 "tests" 的目录下保存一些 .js 文件,当我尝试通过添加 require('tests/myjs.js') 加载时,我被抛出如下错误:
消息:在资源中找不到模块 myproject/tests/myjs
://jid1-sdfe4541dfsafssdfewf45fa-at-jetpack/myproject/tests/myjs.js
尝试了很多次,因为我没有注意到与 official document 中提到的有什么不同 - 它总是以失败告终,并且在线上没有太多结果。当放在同一目录的 main.js 旁边时它总是有效,但在子目录中时失败。
不确定它是错误还是以这种方式设计的,但未记录。解决方案是重命名该文件夹。作为一种蛮力方式,只需将 "tests" 文件夹重命名为其他文件夹,它就起作用了。使用了各种文件夹名称,但没有使用文件夹名称 "tests".
如果有人知道为什么,最好分享一下。否则,无论如何我都有我的解决方案。
随着我的 Firefox Addon 开发的进展,我想重组为逻辑文件夹结构。为了需要,我想在一个名为 "tests" 的目录下保存一些 .js 文件,当我尝试通过添加 require('tests/myjs.js') 加载时,我被抛出如下错误:
消息:在资源中找不到模块 myproject/tests/myjs
://jid1-sdfe4541dfsafssdfewf45fa-at-jetpack/myproject/tests/myjs.js
尝试了很多次,因为我没有注意到与 official document 中提到的有什么不同 - 它总是以失败告终,并且在线上没有太多结果。当放在同一目录的 main.js 旁边时它总是有效,但在子目录中时失败。
不确定它是错误还是以这种方式设计的,但未记录。解决方案是重命名该文件夹。作为一种蛮力方式,只需将 "tests" 文件夹重命名为其他文件夹,它就起作用了。使用了各种文件夹名称,但没有使用文件夹名称 "tests".
如果有人知道为什么,最好分享一下。否则,无论如何我都有我的解决方案。