2016-09-29 1 views
0

私はYeomanのフォルダを移動しようとしていますが、ユーザは移動中のすべてのファイルを承認することを要求しません。私は現在、これを行うには以下の2つの方法がありますが、Yeomanの文書は恐ろしいものです。削除を強制するパラメータがあるかどうかはわかりません。Yeomanでは、元の場所でフォルダを移動して削除するにはどうすればよいですか?

//First way 
this.fs.move(sourceDir, destDir); 

//Second way 
this.directory(sourceDir, destDir); 
this.fs.delete(sourceDir); 

これらの方法はどちらも、フォルダ+コンテンツを正常にコピーしますが、古いフォルダが残っているか、削除されたファイルをすべて承認するように求められます。私はちょっと削除する必要があります。

答えて

1

Yeomanでは、ユーザーの確認を求めずにexisintg前のファイルを移動することはできません。ユーザーは予期しない方法で自分のアプリケーションを台無しにしないようにYeomanを信頼しているので、それが確認を求める理由です。

ユーザーはいつでもaccept allの変更を選択するか、yo generator --forceで実行して検証をスキップできます。

+0

もう一度お手伝いをしてくれてありがとうサイモン、もう2度目の笑い – Metropolis

+0

ヘイサイモン、また私は化石で働いています。今後、何か質問や事柄が出てきたら、直接私に連絡することができますか?私たちは家でYeomanを使い始めました。私はあなたがそれに貢献しているのを見ています。 – Metropolis

+0

@ Metropolis私たちと一緒に立ち寄ってチャットしたいのであれば、私たちのジッタチャンネルhttps://gitter.im/yeoman/yeomanに参加することができます。しかし、スタックオーバーフローは、同じ質問で –

関連する問題