2016-09-29 24 views
0

我正在尝试在Yeoman中移动文件夹,而不要求用户批准移动中的每个文件。我目前有以下两种方法来做到这一点,但Yeoman的文档是可怕的,我不知道是否有一个参数强制删除。在Yeoman中,如何移动文件夹并强制删除原始位置?

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

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

这两种方式将复制文件夹+含量正常,但旧的文件夹仍然存在,或它会问我批准每删除的文件。我需要它以某种方式强制删除。

回答

1

Yeoman不允许您在不询问用户确认的情况下移动pre-exisintg文件。用户相信Yeoman不会以意想不到的方式搞乱他们的应用程序,所以这就是为什么它会要求确认。

用户可以随时选择accept all更改或使用yo generator --force运行以跳过验证。

+0

再次感谢您的帮助西蒙,这是第二次现在大声笑 – Metropolis

+0

嘿西蒙,我也在化石工作。无论如何,我可以直接与您联系,以解决将来出现的任何问题或事情?我们已经开始在家里使用Yeoman,我发现你是它的贡献者。 – Metropolis

+0

@Metropolis如果你想尝试加入并与我们聊天,你可以加入我们的gitter频道https://gitter.im/yeoman/yeoman - 但是堆栈溢出对问题也很有用,因为它使它们可以被下一个人使用有同样的问题。 –

相关问题