Да масса вариантов на самом деле. Ваник Хачатрян, вам все варианты написать? Может вы все-таки о своем проекте больше информации дадите? Демку там запилите например.
Откуда же нам знать что вы используете в проекте. Если Vuex вам не нужен, то можно в $root писать, или event bus юзать.
Да конечно нет. Просто ошибка в нем возникает, а остальное и додумать можно =)
А почему именно bower, а не npm? $ npm install pptxgenjs var pptx = require("pptxgenjs")