2

を使用yeoman init backbone:allすると、サンプルのBackbone.JSアプリに必要なファイルが生成されます。サンプルアプリケーションオブジェクトのMVCファイルに加えて、application.ejsというサンプルejsファイルを含むフォルダーをbbapp / app / scripts/templatesに作成します。サンプルアプリケーションのバックボーンビューファイルには、次の行があります(コメントアウトされています)。

//template: application

コメントを外しても機能しません。'application'という名前のオブジェクトを検索しようとし、エラーをスローします。UncaughtReferenceError:アプリケーションが定義されていません。を使用yeoman init bbbすると、おそらくトリックを実行するバックボーンレイアウトマネージャーが作成されます。で生成されたプロジェクトでテンプレートを作成するためにEJSファイルをどのように使用できるかについてのアイデアはありますyeoman init backbone:allか?

ありがとう!

4

1 に答える 1

0

これまで、ジェネレーターバックボーンはyeoman 1.0で正式にリリースされていませんが、このように試すことができます。

今日、私はejsテンプレートをプリコンパイルするための修正を提案しました。

この修正により、app/templates内のすべての* .ejsファイルがapp/scripts/templates.jsにプリコンパイルされます。修正がマスターにマージされ、ジェネレーターが正式にリリースされると更新されます。

PS:ヨーマン1.0betayo backbone:allでは代わりに使用yeoman init backbone:all

于 2013-04-02T15:30:47.243 に答える