anchor.diff:              match fableArgs.commandArgs with
               | Some cargs -> "run " + args.[0] + " -- " + cargs
               | None -> "run " + args.[0]
  -        startServerWithProcess fableArgs.port npmOrYarn execArgs
  +        let workingDir =
  +            Directory.GetCurrentDirectory() |> findPackageJsonDir
  +        startServerWithProcess workingDir fableArgs.port npmOrYarn execArgs
   
   [<EntryPoint>]
   let main argv =
  
positive.code:             match args.commandArgs with
              | Some scriptArgs -> argv.[1] + " " + scriptArgs
              | None -> argv.[1]
          startServerWithProcess args.port "node" execArgs
      | Some ("webpack" | "webpack-dev-server" as webpack) ->
          let args = argv.[1..] |> parseArguments
          let workingDir = Directory.GetCurrentDirectory()
  
negative.code:         printfn "Cannot start Fable daemon, please check the port %i is free: %s" port ex.Message
          1
  
  let startServerWithProcess workingDir port exec args =
      let mutable disposed = false
      let killProcessAndServer =
          fun (p: Process) ->
  