問題タブ [yeoman]

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 投票する
1 に答える
479 参照

yeoman - Yeomanを使用する場合のapp/templatesディレクトリは何ですか?

タイトルが示すように、Yeomanを使用するときにapp/templatesディレクトリが何のためにあるのか知りたいです。

ありがとう

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

angularjs - angularjs の Yeoman ジェネレーター

私は angularJS の学習を開始しており、yeoman が非常に便利であることがわかりました。しかし、yeoman によって生成されたコントローラー/サービス/モデルは、後で縮小するのに適していません。生成されたテンプレート(この場合はサービス)から見えるもののために、サービスを暗黙的に注入する必要があるためです。

ただし、後で縮小したい場合は、$inject を使用して明示的に注入することをお勧めします。

だから私の質問は:私が理解していることは正しいですか?そうでない場合、yeoman から生成されたテンプレートを挿入する正しい方法は何ですか。

それ以外の場合、後で縮小したい場合は、現在、yeoman から生成されたテンプレートを使用しないでください。

ありがとう

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

gruntjs - 資産へのヨーマンの道。サーバーのルートにないディレクトリ

デフォルトのヨーマンプロジェクトを作成します。ヨーマンサーバーはうまく機能します。

yeomanビルドの結果、ファイルはdistフォルダーに配置されます。

ルートにないステージングサーバー上のフォルダーにプッシュすると、404が表示されます。これは予想されることですが(私は思う)、gruntファイルを変更する方法や、コンパイラの引数に何かを渡して、私が望む動作を可能にする方法を知っている人はいますか?

yeoman buildを実行してから、distフォルダーのコンテンツをルート以外の場所にプッシュして、画像パスやjsパスなどでWebサイトを詰まらせないようにするのはどれですか?

お時間をいただきありがとうございますcp

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

backbone.js - モデルファイルとビューファイルを縮小されたjsに結合しないYeomanビルドバックボーンアプリ

私はヨーマンでバックボーンプロジェクトを持っています、そして以下は私のうなり声のファイル構成です

ビルドは成功しましたが、これをビルドしようとしましたが、縮小されたapp-amd.jsファイルでbacboneモデルとビューを取得できません

これに関するポインタを取得できますか?

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

gruntjs - 同じ名前の 2 つの grunt タスクをロードするにはどうすればよいですか?

プロジェクトに yeoman を使用しています。

基本的には正常に動作していますが、ビルドプロセス中に画像フォルダーを別の場所に移動したいと考えています。

grunt-contrib-copyだから私はそれを可能にするタスクをロードしました。残念ながら、これは yeoman 組み込みのコピー タスクと競合します。

両方を使用できるようにgrunt-contrib-copy、エイリアスを作成する方法はありますか?Gruntfile.js

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

backbone.js - バックボーンルートはヨーマンとのリフレッシュで壊れます

BackboneとYeomanを使用してアプリを作成しています。ルーティングに問題があります。

次のルートを設定しています。

私はpushstateを設定しました:

Chromeを使用しています

入力するとmyApp.com#test、URLがに変わり、myApp.com/test正しくtestMethod()起動します。

myApp.com/testただし、ブラウザがURLを#から/に変更した後で直接gotoを実行するか、更新しようとすると、404が表示されます。

ページをテストするためにYeoman組み込みサーバーを使用しています。これが問題の原因である可能性がありますか?

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

node.js - 流星の互換性

Meteor を使用して次のアプリケーションを作成することを考えていますが、以前にいくつか質問がありました。

  • 私が理解していることから、サーバーとクライアント間の通信には DDP プロトコル/WebSocket が使用されます。Meteor をサポートしているブラウザは何ですか?

  • Meteor 通信プロトコルと socket.io の違いは何ですか?

  • 違いがない場合、ネイティブ Meteor DDP プロトコル/WebSockets の代わりに socket.io を使用する可能性はありますか?

  • Meteor は Yeoman (Paul Irish が開発したワークフロー フレームワーク) と組み合わせて使用​​できますか?

よろしくお願いします!

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

concatenation - Yeoman と RequireJS は、動的に生成された HTML でビルドしますか?

バックエンドのLaravel PHPフレームワークを使用して、Yeomanによって生成/管理されたフロントエンドにRequireJSセットアップを統合しようとしています。私のjavascriptファイルのYeoman / r.jsのビルドステップの連結部分を除いて、すべてがゴールデンです。

私の問題を簡単に言うと、Yeoman の r.js ビルド ステップは<!-- build:js scripts/amd-app.js -->、RequireJS スクリプト タグの周りのような HTML コメントを含む index.html ファイルを探します。これにより、RequireJS オプティマイザーで最適化と連結ルーチンが開始されます。ただし、Laravel フレームワークを使用しているため、動的に生成されるため、index.html はありません。

醜いハックを行い、app ディレクトリ ファイルに index.html を追加することで、プロセスを機能させることができました。

これにより、Yeoman / r.js は適切なタグとファイルパスを含む index.html ファイルを見つけ、AMD モジュールの素晴らしい連結をすべて実行し、それを dist ディレクトリに出力できます。

これだけが恐ろしいハックであり、同じ目的を達成するもっと簡単な方法があると確信しています。上記の情報を反映するために、Yeoman ビルド設定を含む Gruntfile を編集する必要があると思います。方法がわかりません:(

バックエンド フレームワークを使用して Yeoman / RequireJS セットアップを統合した経験のある人はいますか? (この質問はレールにも同様に当てはまると思います)。

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

gruntjs - ワイルドカードには

インポートにワイルドカードを使用することは可能ですか?

例えば:

または、別のベストプラクティスはありますか?

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

express - Using Yeoman/Brunch/Grunt inside of an Express.js project

I am wondering how I should structure the front-end of my Express.js project.

I haven't done much with Grunt before, but I understand that it performs tasks such as compiling, and then saves the result.

Currently, my Express.js project looks like this:

Any files inside of /public are static and served as such by the Node app. So, do I initialise Yeoman/Brunt inside of here, or should I store my source outside of the document root, and instead just have it compile to /public? If so, where would you recommend the source?