From e454eb3b3e34a8c951f66dd05b0108f499aed07f Mon Sep 17 00:00:00 2001 From: Erik Demaine Date: Tue, 24 Jul 2018 14:32:01 -0400 Subject: [PATCH] Screenshotter chdir to KaTeX root directory (#1502) * Screenshotter chdir to KaTeX root directory Fix #1501. This seems to be required for webpack, specifically `babel-plugin-version-inline`, to run correctly. * lint fix --- dockers/Screenshotter/screenshotter.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dockers/Screenshotter/screenshotter.js b/dockers/Screenshotter/screenshotter.js index b19b67dc..cbad6438 100644 --- a/dockers/Screenshotter/screenshotter.js +++ b/dockers/Screenshotter/screenshotter.js @@ -17,12 +17,12 @@ const webpackDevServer = require("webpack-dev-server"); const webpackConfig = require("../../webpack.dev"); const data = require("../../test/screenshotter/ss_data"); -const dstDir = path.normalize( - path.join(__dirname, "..", "..", "test", "screenshotter", "images")); -const diffDir = path.normalize( - path.join(__dirname, "..", "..", "test", "screenshotter", "diff")); -const newDir = path.normalize( - path.join(__dirname, "..", "..", "test", "screenshotter", "new")); +// Change to KaTeX root directory so that webpack (in particular +// babel-plugin-version-inline) runs correctly. +process.chdir(path.join(__dirname, "..", "..")); +const dstDir = path.normalize(path.join("test", "screenshotter", "images")); +const diffDir = path.normalize(path.join("test", "screenshotter", "diff")); +const newDir = path.normalize(path.join("test", "screenshotter", "new")); ////////////////////////////////////////////////////////////////////// // Process command line arguments