在约曼中,我如何移动文件夹并在原始位置强制删除

In Yeoman, how can I move a folder and force delete on the original location?

本文关键字:文件夹 原始 位置 删除 移动 何移动      更新时间:2023-09-26

我正在尝试移动约曼中的文件夹,而不要求用户批准移动中的每个文件。我目前有以下两种方法来做到这一点,但Yeoman的文档是可怕的,我不能弄清楚是否有一个参数来强制删除。

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

这两种方法都可以很好地复制文件夹+内容,但旧文件夹会保留,或者它会要求我批准每个删除的文件。我需要强制删除

Yeoman不允许在不征求用户确认的情况下移动预先存在的文件。用户相信Yeoman不会以意想不到的方式弄乱他们的应用程序,所以它会询问确认。

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