問題タブ [yeoman-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5692 参照

gruntjs - Yeoman が生成した Web サイトに Bower Components フォルダーがありません

念のため、これらは私が実行したすべてのコマンドです。

ノードのバージョン:

v0.10.21。

インストール:

これにより、エラーや警告は発生しませんでした。

generator-webapp のインストール:

ディレクトリの作成...なんて便利

スキャフォールディングウェブアプリ

これらは私が使用したオプションです:

これにより、多くの不幸なメッセージが生成されました。

実行中のサーバー:

今問題:

ブラウザーが開くと、これら 2 つの 404 が表示されます...

手動でフォルダーを作成してファイルを配置することもできますが、この足場ツールを使用する意味は何でしょう。

私は何が欠けていますか?私は Yeoman を初めて使用しますが、yeoman の入門ページは非常に明確です。

0 投票する
1 に答える
196 参照

marionette - marionettejs yeoman ボイラープレートから始めるにはどうすればよいですか?

初めてのヨーマン マリオネット アプリケーションを生成しました。私の質問は、新しい itemView を作成して表示するにはどうすればよいですか? このボイラープレートを使用したサンプルアプリはありますか?

0 投票する
1 に答える
428 参照

angularjs - e2e テストと $httpBackend を使用して Yeoman によって生成された AngularJS アプリの例はありますか?

モジュール$httpBackendからのe2eテストを持つyo angular generatorによって生成されたAngularJSアプリの例はどこにありますか? ngMockE2Eできれば、CI と開発用の単一バージョンと連続バージョンを使用します。

$httpBackend を使用するには、元のアプリ モジュールとngMockE2Eモジュールに依存する新しいアプリを作成する必要があり、この新しいアプリをロードする新しい index.html ファイルが必要なようです。

テストで別のアプリを使用する場合、テスト用に生成されたファイルをgrunt serverコマンド ( .tmp) によって生成されたファイルとは別の場所に保存するように構成を変更する必要がありますか? それとも、これらのファイルはまったく同じでしょうか? PhantomJS を使用してバックグラウンドで e2e テストを実行しながら、開発用に grunt サーバーを実行できるようにしたいと考えています。

index.html に基づいて変更された index-e2e.html ファイルを自動的に生成するタスクを作成した人はいますか? このようにして、常に最新の状態になり、watch で使用して、元の index.html ファイルが変更されるたびに自動的に再生成することもできます。

0 投票する
1 に答える
460 参照

yeoman - Yeoman カスタム ジェネレーター - 依存関係コールバックで生成されたプロジェクトにアクセスする方法

私のカスタム Yeoman ジェネレーターでは、すべての Bower コンポーネントがインストールされた後にのみ、ファイルのコピーを行いたいと考えています。現在、index.jsコールバックは次のようになっています。

ただし、明らかにthis、生成されたばかりのサイトではなく、元のジェネレーターを参照しています。SiteGenerator.prototype.app = function app()したがって、ディレクトリの作成とコピーが行われるジェネレーター関数は、installDependencies私が試したコールバックにあります。

SiteGenerator.prototype.app.copy()

しかし、これは明らかにエラーを引き起こしています。

Bower コンポーネントがインストールされた後、新しく生成されたディレクトリにアクセスするにはどうすればよいですか?

0 投票する
1 に答える
1312 参照

yeoman - Yeoman カスタム ジェネレーター - ディレクトリ コピーにより、chalk.js で「最大コール スタックを超えました」が生成される

カスタムの 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()メソッドで大きなディレクトリをコピーするとエラーが発生するようです。

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

0 投票する
1 に答える
1227 参照

yeoman - yeoman: npm モジュールを自動的にインストールする

私はヨーマンジェネレーターを作成しました。

ジェネレーターを使用してプロジェクトの足場を作成したら、「npm install grunt-contrib-watch grunt-contrib-connect」コマンドを実行します。

ここのドキュメントに従っています:http://yeoman.io/generators.html

npm の依存関係を自動的にインストールできることを示しているようです。しかし、これを実現する方法を静かに理解することはできません。

では、ジェネレーターで npm 依存関係を定義して、足場が作成されたときにノード モジュールが自動的にインストールされるようにするにはどうすればよいでしょうか?

0 投票する
2 に答える
3464 参照

angularjs - PHP を Yeoman angular プロジェクトと統合する方法

私は通常、 プロジェクトを使用しています。通常のプロジェクトでPHPでangularjsを使用する方法を知っています。

しかし、yeoman で php を使用するのは混乱しています。

どこでファイルを作成する必要があり、コントローラーでスコープ.phpをどのように呼び出す必要がありますか?$httpmain.js