随着我的Firefox Addon开发的进展,我想重组为逻辑文件夹结构。为了满足需要,我想把一些.js文件保存在名为“tests”的目录下,当我尝试通过添加require('tests / myjs.js')来加载时,我被抛出如下错误:< / p>
消息:在资源中找不到模块myproject/tests/myjs
://jid1-sdfe4541dfsafssdfewf45fa-at-jetpack/myproject/tests/myjs.js
尝试了许多尝试,因为我没有注意到official document中提到的任何差异 - 它总是以失败告终,并且在线没有多少结果。当它放在同一目录下的main.js旁边时总是有效,但在子目录中失败。
答案 0 :(得分:1)
不确定这是一个错误还是以那种方式设计,但没有记录。解决方案是重命名该文件夹。作为一种蛮力方式,只需将“tests”文件夹重命名为其他内容,就可以了。使用了各种文件夹名称,但没有使用文件夹名称“tests”。
如果有人知道为什么,那就更好分享。否则,无论如何我都有我的解决方案。