diff --git a/src/schematics/deploy/builder.ts b/src/schematics/deploy/builder.ts index 6c8fd9075..27d9523c4 100644 --- a/src/schematics/deploy/builder.ts +++ b/src/schematics/deploy/builder.ts @@ -29,7 +29,6 @@ export default createBuilder( const project = workspace.getProject(context.target.project); const firebaseProject = getFirebaseProjectName( - workspace.root, context.target.project ); @@ -37,7 +36,7 @@ export default createBuilder( await deploy( require("firebase-tools"), context, - join(workspace.root, project.root), + project.root, firebaseProject ); } catch (e) { diff --git a/src/schematics/utils.ts b/src/schematics/utils.ts index 840dd0d1d..61a5459a9 100644 --- a/src/schematics/utils.ts +++ b/src/schematics/utils.ts @@ -1,6 +1,5 @@ import { readFileSync } from "fs"; import { FirebaseRc, Project } from "./interfaces"; -import { join } from "path"; export function listProjects() { const firebase = require('firebase-tools'); @@ -57,11 +56,10 @@ export const projectPrompt = (projects: Project[]) => { }; export function getFirebaseProjectName( - projectRoot: string, target: string ): string | undefined { const { targets }: FirebaseRc = JSON.parse( - readFileSync(join(projectRoot, ".firebaserc"), "UTF-8") + readFileSync(".firebaserc", "UTF-8") ); const projects = Object.keys(targets!); return projects.find(