diff --git a/lib/before-cleanApp.js b/lib/before-cleanApp.js index eb8cbccc..83968a37 100644 --- a/lib/before-cleanApp.js +++ b/lib/before-cleanApp.js @@ -1,11 +1,8 @@ const { cleanSnapshotArtefacts } = require("../snapshot/android/project-snapshot-generator"); const { isAndroid } = require("../projectHelpers"); -const { setProcessInitDirectory } = require("./utils"); module.exports = function (hookArgs) { if (isAndroid(hookArgs.platformInfo.platform)) { - const projectDir = hookArgs.platformInfo.projectData.projectDir; - setProcessInitDirectory(projectDir); - cleanSnapshotArtefacts(projectDir); + cleanSnapshotArtefacts(hookArgs.platformInfo.projectData.projectDir); } } diff --git a/lib/before-prepareJS.js b/lib/before-prepareJS.js index 58593396..94d3fde0 100644 --- a/lib/before-prepareJS.js +++ b/lib/before-prepareJS.js @@ -1,5 +1,4 @@ const { runWebpackCompiler } = require("./compiler"); -const { setProcessInitDirectory } = require("./utils"); module.exports = function ($logger, hookArgs) { const env = hookArgs.config.env || {}; @@ -12,9 +11,6 @@ module.exports = function ($logger, hookArgs) { release: appFilesUpdaterOptions.release, }; - const projectData = hookArgs.config.projectData; - setProcessInitDirectory(projectData.projectDir); - - const result = config.bundle && runWebpackCompiler.bind(runWebpackCompiler, config, projectData, $logger, hookArgs); + const result = config.bundle && runWebpackCompiler.bind(runWebpackCompiler, config, hookArgs.config.projectData, $logger, hookArgs); return result; } diff --git a/lib/before-shouldPrepare.js b/lib/before-shouldPrepare.js index 2d44c915..f61fa2df 100644 --- a/lib/before-shouldPrepare.js +++ b/lib/before-shouldPrepare.js @@ -1,12 +1,10 @@ const { join } = require("path"); const { readFileSync, existsSync, writeFileSync } = require("fs"); -const { setProcessInitDirectory } = require("./utils"); const envOptionsCacheFileLocation = join(__dirname, "env.cache.json"); module.exports = function (hookArgs) { const platformInfo = hookArgs.shouldPrepareInfo && hookArgs.shouldPrepareInfo.platformInfo; if (platformInfo && platformInfo.appFilesUpdaterOptions && platformInfo.appFilesUpdaterOptions.bundle) { - setProcessInitDirectory(platformInfo.projectData.projectDir); return (args, originalMethod) => { return originalMethod(...args).then(originalShouldPrepare => { diff --git a/lib/before-watch.js b/lib/before-watch.js index 4c9b6b04..b930d096 100644 --- a/lib/before-watch.js +++ b/lib/before-watch.js @@ -1,5 +1,4 @@ const { runWebpackCompiler } = require("./compiler"); -const { setProcessInitDirectory } = require("./utils"); module.exports = function ($logger, hookArgs) { if (hookArgs.config) { @@ -16,9 +15,7 @@ module.exports = function ($logger, hookArgs) { watch: true }; - const projectData = hookArgs.projectData; - setProcessInitDirectory(projectData.projectDir); - return runWebpackCompiler(config, projectData, $logger, hookArgs); + return runWebpackCompiler(config, hookArgs.projectData, $logger, hookArgs); })); } } diff --git a/lib/before-watchPatterns.js b/lib/before-watchPatterns.js index 7d4118c3..182deb30 100644 --- a/lib/before-watchPatterns.js +++ b/lib/before-watchPatterns.js @@ -2,7 +2,6 @@ const { basename } = require("path"); const { buildEnvData, getCompilationContext, - setProcessInitDirectory, } = require("./utils"); module.exports = function (hookArgs) { @@ -11,7 +10,6 @@ module.exports = function (hookArgs) { return; } - setProcessInitDirectory(hookArgs.projectData.projectDir); const { platforms } = hookArgs; const { env } = liveSyncData; return (args, originalMethod) => { diff --git a/lib/utils.js b/lib/utils.js index 426d517c..1f524b19 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -41,13 +41,8 @@ function shouldSnapshot(config) { return config.bundle && config.release && platformSupportsSnapshot && osSupportsSnapshot; } -function setProcessInitDirectory(dir) { - process.env.INIT_CWD = dir; -} - module.exports = { buildEnvData, getCompilationContext, - shouldSnapshot, - setProcessInitDirectory, + shouldSnapshot };