Set PWD in environment when running the Node apps
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Sep 2020 08:22:24 +0000 (10:22 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Sep 2020 08:22:24 +0000 (10:22 +0200)
E.g. PostCSS and Babel.

This is in line with what we do when running Go.

common/hugo/hugo.go

index ac75e6bcadb6786ff0b722db7033ed073b9b337d..f455674e49422f2443251121a6e8c5bda72b6628 100644 (file)
@@ -87,7 +87,7 @@ func GetExecEnviron(workDir string, cfg config.Provider, fs afero.Fs) []string {
                nodepath = workDir + string(os.PathListSeparator) + np
        }
        config.SetEnvVars(&env, "NODE_PATH", nodepath)
-       config.SetEnvVars(&env, "HUGO_WORKDIR", workDir)
+       config.SetEnvVars(&env, "PWD", workDir)
        config.SetEnvVars(&env, "HUGO_ENVIRONMENT", cfg.GetString("environment"))
        fis, err := afero.ReadDir(fs, files.FolderJSConfig)
        if err == nil {