問題タブ [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.
yeoman - Yeomanを使用する場合のapp/templatesディレクトリは何ですか?
タイトルが示すように、Yeomanを使用するときにapp/templatesディレクトリが何のためにあるのか知りたいです。
ありがとう
angularjs - angularjs の Yeoman ジェネレーター
私は angularJS の学習を開始しており、yeoman が非常に便利であることがわかりました。しかし、yeoman によって生成されたコントローラー/サービス/モデルは、後で縮小するのに適していません。生成されたテンプレート(この場合はサービス)から見えるもののために、サービスを暗黙的に注入する必要があるためです。
ただし、後で縮小したい場合は、$inject を使用して明示的に注入することをお勧めします。
だから私の質問は:私が理解していることは正しいですか?そうでない場合、yeoman から生成されたテンプレートを挿入する正しい方法は何ですか。
それ以外の場合、後で縮小したい場合は、現在、yeoman から生成されたテンプレートを使用しないでください。
ありがとう
gruntjs - 資産へのヨーマンの道。サーバーのルートにないディレクトリ
デフォルトのヨーマンプロジェクトを作成します。ヨーマンサーバーはうまく機能します。
yeomanビルドの結果、ファイルはdistフォルダーに配置されます。
ルートにないステージングサーバー上のフォルダーにプッシュすると、404が表示されます。これは予想されることですが(私は思う)、gruntファイルを変更する方法や、コンパイラの引数に何かを渡して、私が望む動作を可能にする方法を知っている人はいますか?
yeoman buildを実行してから、distフォルダーのコンテンツをルート以外の場所にプッシュして、画像パスやjsパスなどでWebサイトを詰まらせないようにするのはどれですか?
お時間をいただきありがとうございますcp
backbone.js - モデルファイルとビューファイルを縮小されたjsに結合しないYeomanビルドバックボーンアプリ
私はヨーマンでバックボーンプロジェクトを持っています、そして以下は私のうなり声のファイル構成です
ビルドは成功しましたが、これをビルドしようとしましたが、縮小されたapp-amd.jsファイルでbacboneモデルとビューを取得できません
これに関するポインタを取得できますか?
gruntjs - 同じ名前の 2 つの grunt タスクをロードするにはどうすればよいですか?
プロジェクトに yeoman を使用しています。
基本的には正常に動作していますが、ビルドプロセス中に画像フォルダーを別の場所に移動したいと考えています。
grunt-contrib-copy
だから私はそれを可能にするタスクをロードしました。残念ながら、これは yeoman 組み込みのコピー タスクと競合します。
両方を使用できるようにgrunt-contrib-copy
、エイリアスを作成する方法はありますか?Gruntfile.js
backbone.js - バックボーンルートはヨーマンとのリフレッシュで壊れます
BackboneとYeomanを使用してアプリを作成しています。ルーティングに問題があります。
次のルートを設定しています。
私はpushstateを設定しました:
Chromeを使用しています
入力するとmyApp.com#test
、URLがに変わり、myApp.com/test
正しくtestMethod()
起動します。
myApp.com/test
ただし、ブラウザがURLを#から/に変更した後で直接gotoを実行するか、更新しようとすると、404が表示されます。
ページをテストするためにYeoman組み込みサーバーを使用しています。これが問題の原因である可能性がありますか?
node.js - 流星の互換性
Meteor を使用して次のアプリケーションを作成することを考えていますが、以前にいくつか質問がありました。
私が理解していることから、サーバーとクライアント間の通信には DDP プロトコル/WebSocket が使用されます。Meteor をサポートしているブラウザは何ですか?
Meteor 通信プロトコルと socket.io の違いは何ですか?
違いがない場合、ネイティブ Meteor DDP プロトコル/WebSockets の代わりに socket.io を使用する可能性はありますか?
Meteor は Yeoman (Paul Irish が開発したワークフロー フレームワーク) と組み合わせて使用できますか?
よろしくお願いします!
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 セットアップを統合した経験のある人はいますか? (この質問はレールにも同様に当てはまると思います)。
gruntjs - ワイルドカードには
インポートにワイルドカードを使用することは可能ですか?
例えば:
または、別のベストプラクティスはありますか?
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?