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

标签 javascript yeoman yeoman-generator

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

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

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

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

最佳答案

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

用户始终可以选择接受所有更改或使用yo生成器--force运行来跳过验证。

关于javascript - 在 Yeoman 中,如何移动文件夹并在原始位置强制删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39780068/

相关文章:

angularjs - 如何使用在 App Config 中初始化的 Angular Translate 测试 Controller ?

javascript - Angular2 模板应用程序

javascript - Yeoman Mean.js 生成的自定义 AngularJS 指令不起作用

amazon-s3 - travis-ci 中的 Yeoman 项目无法将 dist 目录部署到 S3

javascript - 使用 .append() + css/styling 使用 Jquery/Javascript 添加新文本

javascript - 在 Javascript 中循环创建 (xml) 字符串

javascript - 如何从 HTML 中的 Node 模块引用 js 文件?

git - 如何强制子树推送覆盖远程更改?

node.js - Gruntfile.js 路径中的 `{,*/}` 是什么意思?

javascript - PHP json 编码中的 JSON 格式无效