0

カスタムの Yeoman ジェネレーターを作成しました。その中で、ジェネレーターのテンプレートディレクトリにあるwordpressディレクトリ (WordPress インストール ディレクトリ)のコピーを実行したいと考えています。

index.jsファイルで、次のようにディレクトリ コピーを呼び出します。

this.directory('wordpress', 'app');

このジェネレーターの実行中に、次のエラーが発生します。

/usr/local/lib/node_modules/yo/node_modules/chalk/chalk.js:0 (function (exports, require, module, __filename, __dirname) { 'use strict'; ^ RangeError: Maximum call stack size exceeded

テストするために、wordpressディレクトリを別の小さいディレクトリ構造に交換しましたが、エラーは発生しませんでした。次に、Joomla と Drupal の両方のディレクトリ (どちらもwordpressのような非常に大きなディレクトリ) で上記を試しましたが、どちらもchalk.jsで同じエラーが発生しました。

したがって、directory()メソッドで大きなディレクトリをコピーするとエラーが発生するようです。

これはバグですか、それともこれを修正するためにできることはありますか?

4

1 に答える 1