在Yeoman中,如何在原始位置移动文件夹并强制删除?

时间:2016-09-29 21:09:01

标签: javascript yeoman yeoman-generator

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

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

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

这两种方法都可以复制文件夹+内容,但旧文件夹仍然存在,或者它会要求我批准每个删除的文件。我需要它以某种方式强行删除。

1 个答案:

答案 0 :(得分:1)

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

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