通常,当文件details.json
引用主模块时,pencilblue中的插件是这样的:"main_module": { "path": "pencilblue.js" },
我希望在与文件pencilblue.js
相同的目录中看到文件details.json
。
但是对于pencilblue插件(应该是与其他插件一样的插件),文件pencilblue.js
不在同一目录中。对于所有其他插件,当main_module
引用文件时,我可以在同一目录中找到它。
我想念什么,这与众不同?
谢谢你的支持。
pengeblue的github仓库,以防万一:https://github.com/pencilblue/pencilblue
插件目录就在那里。
谢谢
最佳答案
因此,虽然答案肯定不是直观的,但我认为这是有道理的:pencilblue
是使一切正常运行所必需的核心插件。与其他插件不同,核心PencilBlue插件在根级别进行引用。在这种情况下,要查找的文件details.json
是存储库根目录上的pencilblue.js
。我不确定以这种方式构建插件的根本原因,但是知道该应用程序无法正常工作会使根级别的引用略显神秘。
关于javascript - 为什么主要的penblueblue模块没有penceblueblue.js,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37517286/