我只是刚开始使用Yeoman,试图创建一个下载WordPress的Gene,解压缩它,然后继续下载我自己的WordPress启动主题。
我遇到的问题是,当我从wordpress.org(使用latest.zip
)中提取this.extract()
时,它包含一个wordpress/
目录,导致我的目录结构为{{1而不是my-project/wordpress/
。
我尝试移动,复制和删除my-project/
目录,取得了不同程度的成功;使用wordpress/
我实际设法将文件放在正确的文件夹中,但在尝试删除原始this.fs.copy()
目录时,用户必须确认删除每个文件(不理想)。当我尝试wordpress/
时,我必须确认每一步。
我在这里找到了类似的gulp / node.js问题,但我更喜欢使用Yeoman内置的this.fs.move()
API。
请注意我知道YEOPress,但这主要是为了学习目的。
答案 0 :(得分:0)
我最终使用了节点包fs-extra,因为它在没有确认的情况下删除或移动。