アプリのブートストラップに使用yeoman init angular:all
する場合、yeoman は呼び出し元のディレクトリの名前をメイン アプリケーションの .js ファイルの名前として使用します。つまり、でコマンドを実行している場合/Users/myusername/dev/projects/my-angular-app
、ファイルapp/scripts/my-angular-app.js
はアプリのメイン .js ファイルとして作成されます。
単純にルート ディレクトリの名前を変更すると、作成した .js ファイルが見つからなくなるため、Yeoman を使用してルートを追加しても機能しません。Yeoman init コマンドを呼び出すときに、アプリの名前をパラメーターとして追加しようとしましたが、うまくいきません。
アプリに付けたい名前のディレクトリでinitコマンドを実行してから、後でディレクトリの名前を変更しようとしました。しかし、Yeoman は呼び出されるたびにそのディレクトリの名前を読み取るようです。そのため、ディレクトリの名前を変更した後、Yeoman はルートと同じ名前の .js ファイルを見つけることができないため、ルートを作成できなくなりました。ルートディレクトリ。
Yeoman が my-angular-app.js ファイルに別の名前を使用するようにするにはどうすればよいですか?