問題タブ [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.
gruntjs - Grunt と Bower でデプロイするために FuelUX パッケージを最適化するにはどうすればよいですか?
Grunt と Bower は初めてです。bower を使用して FuelUX をインストールすると、app/components/fuelux ディレクトリに約 77 メガバイトのファイルが作成されます。(angular ジェネレーターを使用して) yo によって生成されるデフォルトの Gruntfile.js は、Grunt ビルド中にこれらのファイルをすべてコピーします。
これらすべてのファイルを Web/アプリ サーバーにデプロイする必要はないと確信しています。Grunt dist 出力ディレクトリに必要なファイルのみが作成されるようにする最善の方法は何ですか?
package-managers - 製品版と開発版の Bower コンポーネントを分割することはできますか?
開発用の Bower コンポーネントを別のディレクトリにインストールすることは可能.gitignore
ですか?
例えば:
gruntjs - bower と grunt による Javascript パッケージ管理
だから私のプロジェクトでは、私のjavascriptは
- サードパーティ ライブラリ (jquery、bootstrap、jquery プラグインなど)
- カスタム ライブラリ
- 間のビュー ファイル内の html にインラインで埋め込まれたコード
<script>$(function(){});</script>
かなり標準的なもの。
私の目標は、信頼できる自動化された方法を見つけて、個別のすべての JavaScript ファイル (約 25 ファイル) を実稼働用の 1 つのファイルに縮小することでした。
インストールbower
しましたが、外部ライブラリを最新の状態に保つ良い方法のようです。もインストールしgrunt
ました。ダウンロードしたすべてのファイルを指定されたディレクトリにコピーしconcat
、そのディレクトリを調べてそれらを結合し、最終的uglifyJS
にファイルを縮小する grunt で bower プラグインを使用しています。繰り返しますが、それはうなり声の標準的なセットアップのようです。
bower プラグインは、次のようなフォルダーを作成します。
concat
次に、このディレクトリから読み取ります。ファイルはアルファベット順であるため、jqueryの前にブートストラップするため、ファイルが間違った順序で結合されるため、役に立ちません。
私は RequireJS を認識していますが、私のニーズにはやり過ぎのようです。また、RequireJS の要件に準拠するには、すべての js を書き直す必要があるようです。
問題を解決するのに役立つ、不足している構成はありますか? 私はこれについて間違った方法で行っていますか?
より明確にするために、これは私の Gruntfile.js です。
};
node.js - Ubuntu 13.04 で npm を使用して bower をインストールできない
bower をインストールできません。
実行された手順:
- インストールされた node.js (現在の安定バージョン v0.10.12)
- apt-get (v1.1.4) を使用して npm をインストール
を使用してbowerをインストールしようとしました: npm install bower
node.js の非互換エラーが発生する可能性があります。奇妙なことに、スクリプトがノード ディレクトリに移動し、node -v を試して古いバージョンの node.js (v0.6.19) を取得したことがエラー ログに示されていますが、手動で行うと v.0.10.12 が取得されます。
エラーログ :
バウアーをインストールする方法が必要です。何か案は ?
node.js - Bower エラー トンネリング ソケットを確立できませんでした。原因 = 解析エラー
私は企業プロキシの背後にいます。HTTP_PROXY および HTTPS_PROXY 環境変数を
console.log(process.env) を実行すると、これらの変数が正しく出力されます。npm は動作しており、bower を使用しており、それ (bower) は正常に動作していましたが、Windows XP を再起動して以来、常に次のようになっています。
プロキシ側に新しいものはないと思います。私はすでにそれらの変数をリセットして、すべてを再起動しようとしました...何か提案はありますか?
bower - Bower でインストールされたコンポーネントの名前を変更する方法
グローバルな bower 名前空間に技術的に存在しないアイテムをインストールする bower のサポートを考えると、次の問題が発生する可能性があります。
結果は
「can.js」が v1.1.6 に含まれていることを思い出すのは開発者の責任であるため、これは今後の潜在的な混乱やメンテナンスの問題につながる可能性があります。実装できる修正 (つまり、can.js を使用してすべてのアイテムをこのディレクトリに向ける) があることは明らかですが、これではコアの問題は解決されません。
bower.json は次のようになります。
ディレクトリの名前を変更して bower.json を更新するだけで十分ですか、それとも更新する必要がある別のリソースがありますか?
javascript - jQuery Mobile bower コンポーネントをロードするための RequireJS の使用
テスト Web アプリを開発しています。私は使用しています
- RequireJS
- 背骨
- ロダッシュ
- バウアー
jQuery Mobileも使いたいので、入力してインストールしました
これで、デフォルトの「bower-components」フォルダーにすべての jqm プロジェクトができました。
その後、requirejs構成セクションにjqmパスを追加しました
ここで、アプリを起動すると、requirejs は、jqm モジュール パス「bower_components」からではなく、アプリ ルート「app」からすべての jqm サブモジュール (前のリンク ファイルで定義) をロードしようとします。
私は何が欠けていますか?
javascript - bower 経由で jQuery-Mobile をインストールする
私のプロジェクトでは、bower 経由で jquery-mobile を使用したいと考えています。
使用する前に、縮小したファイルを使用する前に実行npm install
し、grunt
その後内部で実行する必要があります。bower_components/jquery-mobile
.js
.css
これは非常に面倒で、使用するライブラリごとにこれを行う必要がある場合は、ファイルをダウンロードしてプロジェクトに追加するだけにフォールバックすると思います。
bower依存関係を介してこれらの「最終」ファイルに到達するためのよりエレガントな方法はありますか?
じぶんのbower.json
gruntjs - Grunt.Js (+ Yeoman) - ビルド時に bower ファイルをコピーする
私は webapp を生成するために yeoman 1.0 RC1 を使用しました。ただし、スクリプトをビルドすると、依存関係 (require.js 以外) はdist/bower_components
ディレクトリにコピーされません。これが私の生成したGruntfile.jsと私のbower.jsonです。何か不足していますか?
modernizr - Bower と Modernizr
気になる機能を検出するために、Modernizr のカスタム ビルド ビルドを作成できることを認識しています。しかし、Bower と共にインストールされた Modernizr を使用して、ライブラリ全体を含めずに特定の機能または機能セット (SVG サポートなど) を検出する方法はありますか?
基本的に私がするとき
必要以上のライブラリ全体を取得します。