From b753ce8769f07c49a43e56d24d095e310c462b03 Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Mon, 18 Oct 2021 05:22:09 -0400 Subject: [PATCH] Fix paths when running Cue View after packaging --- src/plugins.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/plugins.js b/src/plugins.js index a25d6c9..425e7cf 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -8,14 +8,16 @@ module.exports.all = allPlugins; module.exports.init = function(callback){ - console.log("Loading Plugin Files...") + console.log("Loading plugin files... "+__dirname+"/../plugins") - fs.readdir("./plugins", function(err, files){ + fs.readdir(__dirname+"/../plugins", function(err, files){ for(var i in files){ - var plugin = files[i]; + var plugin = files[i]; + if(plugin[0]!="."){ - allPlugins[plugin] = require(process.cwd()+"/plugins/"+plugin+"/"+plugin+".js"); + console.log(i+" "+plugin); + allPlugins[plugin] = require(__dirname+"/../plugins/"+plugin+"/"+plugin+".js"); allPlugins[plugin].deviceInfoUpdate = function(device, param, value){ DEVICE.infoUpdate(device, param, value) @@ -24,7 +26,7 @@ module.exports.init = function(callback){ VIEW.draw(device); } - allPlugins[plugin].template = ejs.compile(fs.readFileSync(process.cwd()+"/plugins/"+plugin+"/"+plugin+".html", 'utf8')); + allPlugins[plugin].template = ejs.compile(fs.readFileSync(__dirname+"/../plugins/"+plugin+"/"+plugin+".html", 'utf8')); if(allPlugins[plugin].heartbeatInterval==undefined || allPlugins[plugin].heartbeatInterval<50){ allPlugins[plugin].heartbeatInterval = 5000;