問題タブ [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.
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 を更新するだけで十分ですか、それとも更新する必要がある別のリソースがありますか?