From c922e2e4866d74f763ebb14b341dc4d710fcd032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=98=E5=AD=90=E5=B0=8F=E7=9D=BF?= Date: Sun, 4 Nov 2018 16:27:10 +0800 Subject: [PATCH] fix(cli): fix --out-dir usage with absolute path (#208) --- packages/cli/src/dirCommand.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/dirCommand.js b/packages/cli/src/dirCommand.js index ef0f6483..5ef39567 100644 --- a/packages/cli/src/dirCommand.js +++ b/packages/cli/src/dirCommand.js @@ -4,7 +4,7 @@ import outputFileSync from 'output-file-sync' import readdir from 'recursive-readdir' import camelcase from 'camelcase' import dashify from 'dashify' -import { stat, convertFile } from './util' +import { convertFile, stat } from './util' const CASE = { KEBAB: 'kebab', // kebab-case @@ -50,7 +50,7 @@ async function dirCommand( if (!isCompilable(relative)) return false relative = rename(relative, ext, filenameCase) - const dest = path.join(program.outDir, relative) + const dest = path.resolve(program.outDir, relative); const code = await convertFile(src, options) outputFileSync(dest, code)