diff --git a/packages/cli/bin/scaffold.js b/packages/cli/bin/scaffold.js index f817ac50d..df8aea5a5 100644 --- a/packages/cli/bin/scaffold.js +++ b/packages/cli/bin/scaffold.js @@ -16,8 +16,11 @@ const mkdirsAsync = require('./utils').mkdirsAsync; */ const scaffold = (projectDir, sourceDir, publicDir, exportDir) => wrapAsync(function*() { - if (!fs.existsSync(path.resolve(projectDir, 'package.json'))) { - execa.sync('npm', ['init', '-y']); + const projectPath = path.join(process.cwd(), projectDir); + if (!fs.existsSync(path.join(projectPath, 'package.json'))) { + execa.sync('npm', ['init', '-y'], { + cwd: projectPath, + }); } /** * Create mandatory files structure