問題タブ [bower]
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.
terminal - Bower: 2 つのバージョンの jQuery をインストールする
bowerを使用して2 つのバージョンの jQuery をインストールするにはどうすればよいですか? ブラウザ サポートのフォールバック用に v2.0 と 1.9.1 が必要です
私が抱えている問題は bower install jquery#1.9.1 jquery#2.0.0
、最初のバージョンを実行すると、同じコンポーネントであるため、2 番目のバージョンによって上書きされることです。
configuration - Bower とともにインストールされる RequireJS テキスト プラグイン
requirejs-text
bower経由でインストールされたものをどのように使用すればよいですか? 入れるはずなのbaseUrl
ですが から使えるのかなcomponents/requirejs-text/
?ベストプラクティスは何ですか?
bower - git タグだけで Bower のバージョン管理を管理できますか?
で指定できますversion
がbower.json
、非常に困難であり、パッケージで更新するのを忘れて、2 回目のコミットを行う必要があることがよくあります。
Bower が git タグを読み取って、そこから純粋にバージョンを読み取ることは可能ですか? (Composer が PHP に対して行うのと同じように)。version
のプロパティbower.json
が必須かどうかの情報が見つかりませんでした。
yeoman - yo grunt-cli bowerをアップグレードした後、ライブリロードが機能しない
Nodejsをビルドして0.10.6をインストールした後、yo+grunt-cli+bower+generator-webappをアンインストールし、npm -g、
yo webappを使用して最新に再インストールしましたが
、ライブリロードが機能せず、chrome devtoolsでもエラーが表示されません
yo -v: 1.0beta5
grunt-cli v0.1.8 および grunt v0.4.1 bower
-v: 0.9.2
node -v: 0.10.6
npm -v: 1.2.18
grunt サーバーは監視タスクを表示します: 時間 + 変更されたファイルの名前
試してみました: Gruntfile のポート番号を .. LIVERELOAD_PORT = 34729; に変更しました。nogo :(
私の古い webapp プロジェクトはまだ正常に動作します
Lost..
ありがとう
--------------------- 更新
1. Grunfile.js で lrSnippet を 1 位に移動しました
2. index.js で移動しました
if ブロックの外側
部分的に動作
する
よう
に
なりまし
た
:
2. main.scss への変更 > OK
4. hello.coffe への変更 > OK
ステップ 4 の後
1. index.html への変更 > OK
2. main.scss への変更 > OK
//------------------------------------- index.html index.html
への変更
リロード OK
gruntサーバーウィンドウは変更をログに記録し、リロードコマンドを発行します
grunt サーバー ウィンドウ グラブ =
//------------------------------------- main.scss main.scss
への変更
リロード OK
gruntサーバー ウィンドウ グラブ =
//---------------------------------------------------- my.sass
から my.sass への変更の
リロードがうまくいかない(リロードしていません)
grunt サーバー ウィンドウ グラブ =
//----------------------------------------------------
my.sass が変更された後、
インデックスに変更が加えられました.html または main.scss r が grunt サーバー ウィンドウ
に表示されない Watch コマンドは何もログに記録しません。
変更はリロードされません
//----------------------------------------------------
再起動された Grunt サーバー
//-- ----------------------------------- hello.coffee
grunt サーバー ウィンドウ グラブ =
//----------------------------------------------------
symfony - 異なるバンドルを持つ Symfony プロジェクトで grunt を使用する
さまざまなバンドルを含む Symfony プロジェクトで Grunt タスクを処理する方法に関するアドバイスとヒントを探しています。
例: 基本的なログイン システムと一般的な Web アプリケーション用の基本的な UI を含む "backendBundle" を作成しました。UI は Twitter のブートストラップ、jQuery UI の一部を使用しており、独自の JS と CSS もいくつか含まれています。このバンドルはプライベート git リポジトリにあります。
また、BackendBundle を継承し、いくつかの CMS 機能をバックエンドに追加する 2 つ目のバンドル (CMSBundle) も作成しました。CMSBundle は明らかに BackendBundle の UI を使用していますが、独自の追加の CSS/JS がいくつかあります。
Web サイト プロジェクトは、composer を使用する両方のバンドルを含む symfony プロジェクトであるため、バンドルは vendor フォルダーにダウンロードされます。
問題は、私の Gruntfile.js がプロジェクトのルート フォルダー (別名 Web サイト) に存在し、インポートされたバンドルの要件を認識していないことです。
特定のバンドルによって提供されるタスクを別の Gruntfile.js ファイルに含める/インポートする方法はありますか?
angularjs - Bower の依存関係を縮小版で置き換えるように Grunt を構成する方法
Yeoman/Grunt/Bower は初めてです。bower.json
次の依存関係を定義するファイルがあります。
bower.json
私のhtmlファイルでは、コマンドを介してインストールしたこれらのライブラリの縮小されていないバージョンを使用していますbower install
index.html
grunt を設定するにはどうすればよいですか?
- これらの js ファイルの縮小バージョンのみをビルド ディレクトリにコピーします。
- HTML を置き換えて、たとえば次のように変更
jquery.js
します。jquery.min.js
- CDN を使用しない場合 - すべてのファイルをカスタム アプリケーション スクリプトと組み合わせることが推奨されますか?
ここで正しいアプローチは何ですか?grunt copy タスクで各 lib を定義する必要がありますか? お気に入り:
Gruntfile.js: