問題タブ [bower-register]
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.
javascript - Bowerにローカルgitパッケージを登録するには?
bowerにローカルgitパッケージを登録するにはどうすればよいですか?
私の現在のcomponent.jsonは次のとおりです
C:/mypackageただし、バージョンがタグ付けされた git リポジトリである、作成したパッケージも追加したいと思います。私がbower install --save C:/mypackageそれを行うと、プロジェクトに正しく追加されますが、私のcomponent.jsonには追加されません。
私は試しbower register mypackage C:/mypackageていますが、それは私に与え続けます
私は何を間違っていますか?
bower - バウアーレジスター新バージョン
「angular-backstrech-adrr」のバージョンを bower に登録します。
bower register angular-backstrech-adrr git@github.com:AladdinMhaimeed/angular-backstrech-adrr.git
これはbower.jsonです:
}
Bower は正常に登録されたと言っていますが、使用すると:
利用可能なバージョンはありませんと表示されます。
バージョンを変更して再度登録しようとすると、EDUPLICATEが表示されます。
bower.json に何か問題がありますか? 構文に何か問題がありますか?
github - bower パッケージを GitHub リリースの添付ファイルに登録する
私が理解している限りでは、パッケージのビルド前のディストリビューションを提供する必要があります:
Bower は、あらゆる場所からパッケージをフェッチしてインストールし、探しているものを探し、見つけ、ダウンロードし、保存することによって機能します。
しかし、多くのプロジェクトでは、そのようなビルド前のファイルは GitHub リポジトリの一部ではありません (非常に正当な理由により)。この投稿に関して、GitHub リポジトリのリリース/タグにアーカイブを添付できます。したがって、そのようなプロジェクトを Bower パッケージとして登録する最善の方法は、これらの添付ファイルを使用することです。ここで提案されているような別のリポジトリの代わりに。しかし、これは現在不可能のようです。私は正しいですか?
github - Bower に github フォークを正しく登録する方法
しばらく前に、プロジェクトで jQuery プラグインを使用する必要がありました。別の機能が必要だったので、プラグインを書き直し、数日前に github でフォークを公開しました。パッケージをbowerリポジトリに追加したかったのです。
リポジトリに bower.json ファイルを追加し、通常の「bower register」コマンドでパッケージを登録しました。問題は、パッケージをインストールしようとすると、bower がフォークではなく元のスクリプトをインストールすることです。
私がすでに試したこと:
最初はリリースをしていなかったからだと思ったので、その部分を修正しました。しかし、それは役に立ちませんでした。
また、バージョン番号を元のスクリプトのバージョン番号に変更しようとしましたが、うまくいきませんでした。
もしかしたら、私が書いた bower.json ファイルがうまく書かれていないのではないでしょうか? 私の次の試みは、Bower を使用して、「bower init」を使用して適切な bower.json ファイルを作成することでした。運がない。
それで、私は何が間違っているのでしょうか?
GitHub のヘルプ ページでは、フォークを、他の人のプロジェクトを自分のアイデアの出発点として使用する方法として定義しています。 プラグインをOO指向に書き直し、いくつかの機能を追加したので、それは私の意図でしたが、使用されているコードの80%はまだ元のプラグインからのものであり、新しいリポジトリを作成するだけでは適切ではないと感じました. 代わりに新しいリポジトリを作成する必要がありますか?
リポジトリに中規模から大規模な変更を加えた場合の通常のアプローチは何ですか? フォークしますか、それとも新しいレポを公開しますか? 変更が大きくなったとしても、まだプル リクエストを作成しますか?
javascript - Bower パッケージを登録できません: EINVFORMAT
最初のパッケージを Bower に登録しようとしています。何をしても、次のエラーが表示されます。
このエラーが発生する理由がわかりません。誰かが私が間違っていることを説明してもらえますか?
sass - bower パッケージを登録できません - 利用可能なバージョンがありません
私のバウアーパッケージsass-smacss: https://github.com/leongaban/sass-smacss
そして、私の bower.json ファイル:
bower で登録できたようですが、実行するbower info sass-smacssとNo versions availableが表示され、 Bower のパッケージ検索では見つかりません。



次の指示に従ってください: http://bower.io/docs/creating-packages/ http://bob.yexley.net/creating-and-maintaining-your-own-bower-package/
更新@drorbに感謝しますgit tag を追加しました。ただし、再度登録した後も、使用可能なバージョンがありませんというメッセージが表示されます:(
やったgit tag -a v1.0.0 -m 'First version'

git - bower registry の git ブランチを指定する
bower が git ブランチをmasterにデフォルト設定するのではなく、bower register を実行中にブランチ名を指定したいと考えています。
bower register mypackage git@gitlab.example.com:mypackage.git#ブランチ
しかし、上記のコマンドは機能しません。
ありがとう