Почему в главном модуле карандаша нет синего карандаша
Обычно для плагинов в карандаше синий, когда файл details.json
ссылается на основной модуль так:
"main_module": {
"path": "pencilblue.js"
},
Я ожидаю увидеть файл pencilblue.js
в том же каталоге, что и файл details.json
,
Но для плагина карандаша, который должен быть плагином, как и другие, файл pencilblue.js
нет в том же каталоге. Для всех остальных плагинов, когда main_module
ссылается на файл, я могу найти его в том же каталоге.
Что я пропустил и чем этот отличается?
Спасибо за вашу поддержку.
GitHub репо для карандаша-синего на всякий случай: https://github.com/pencilblue/pencilblue каталог плагинов прямо здесь.
Спасибо
1 ответ
Так что, хотя ответ определенно не интуитивен, я думаю, что он имеет некоторый смысл: pencilblue
это основной плагин, который необходим, чтобы все работало. В отличие от других плагинов, основной плагин PencilBlue ссылается на корневой уровень. Файл details.json
ищет в этом случае является pencilblue.js
на корневом уровне репо. Я не уверен насчет основной причины создания плагина таким образом, но знание того, что приложение не работает, делает ссылку на корневой уровень немного менее загадочной.