私はただYeomanを使い始め、WordPressをダウンロードして解凍してから自分のWordPressスターターテーマをダウンロードするジェネレータを作成しようとしています。ZIPを抽出してすべてのファイルを親ディレクトリに移動
私がいる問題は、私は(this.extract()
を使用して)wordpress.orgからlatest.zip
を抽出するとき、それは私のディレクトリ構造ではなくmy-project/
よりmy-project/wordpress/
ことになるwordpress/
ディレクトリが含まれていることです。
wordpress/
ディレクトリの移動、コピー、削除をさまざまなレベルで成功させました。 this.fs.copy()
私は実際に正しいフォルダにファイルを取得することができましたが、オリジナルのwordpress/
ディレクトリを削除しようとすると、ユーザーはすべての単一ファイルの削除を確認する必要があります(理想的ではありません)。私がthis.fs.move()
を試したとき、私はそれぞれの動きを代わりに確認しなければならなかった。
私はここで同様のgulp/node.jsの質問を見つけましたが、this.fs
APIで作成されたYeomanのものを使用することをお勧めします。
私はYEOPressを認識していますが、これは主に学習目的のためのものです。