当文件details.json
引用主模块时,通常对于pencilblue中的插件:
"main_module": {
"path": "pencilblue.js"
},
我希望文件pencilblue.js
与文件details.json
位于同一目录中。
但是对于应该像其他人一样的插件的pencilblue插件,文件pencilblue.js
不存在于同一目录中。对于main_module
引用文件时所有其他插件,我可以在同一目录中找到它。
我错过了什么以及这个与众不同?
感谢您的支持。
为了以防万一的铅笔蓝的github回购:https://github.com/pencilblue/pencilblue 插件目录就在那里。
谢谢
答案 0 :(得分:1)
所以,虽然答案肯定不直观,但我认为这是有道理的:pencilblue
是使一切运转所需的核心插件。与其他插件不同,核心PencilBlue插件在根级别引用。在这种情况下,文件details.json
正在查找repo根级别的pencilblue.js
。我不确定以这种方式构建插件的根本原因,但是知道应用程序是无功能的,这使得根级引用不那么神秘。