グローバルな bower 名前空間に技術的に存在しないアイテムをインストールする bower のサポートを考えると、次の問題が発生する可能性があります。
Bower install https://github.com/bitovi/canjs.com/archive/v1.1.6.zip
結果は
Components
|- v1.1.6
|--bower.json
|-- (complete installation of all required pieces here).
「can.js」が v1.1.6 に含まれていることを思い出すのは開発者の責任であるため、これは今後の潜在的な混乱やメンテナンスの問題につながる可能性があります。実装できる修正 (つまり、can.js を使用してすべてのアイテムをこのディレクトリに向ける) があることは明らかですが、これではコアの問題は解決されません。
bower.json は次のようになります。
{
"name": "v1.1.6",
"main" : "",
"version": "0.0.0",
"repository": {
"type": "asset",
"url": "https://github.com/bitovi/canjs.com/archive/v1.1.6.zip"
}
}
ディレクトリの名前を変更して bower.json を更新するだけで十分ですか、それとも更新する必要がある別のリソースがありますか?