web-dev-qa-db-ja.com

Bowerの更新で無効なメタが返される「名前」は小文字にすることをお勧めします。数字、ドット、ダッシュを含めることができます

私はそのようなお辞儀をするインストール済みの最後のパッケージを削除しようとしました。しかし、まだ運はありません。
最後のパッケージをインストールするときに、誤ってタブ文字を貼り付けるように見えます:

bower install               angular-input-stars-directive

これで、他のプロジェクトでも、bower updateするたびに常にこのエラーが返されます。

bower invalid-meta「名前」は小文字にすることをお勧めします。数字、ドット、ダッシュを含めることができます

私はもう試した bower cache cleanとバウアーを再インストールしますが、それでも運はありません。
これを修正する方法はありますか?

26
ssuhat

bower.json

{
    "name": "package NAME",
    ...
}

nameプロパティのすべての大文字を小文字に置き換えます。そして、「スペース」文字を-(マイナス)または_(アンダースコア)。

{
    "name": "package-name",
    ...
}
39
Linh Pham

Forceオプションも使用できます。

bower install --verbose --force
19
Dimitri MASSA

それは、亭からの単なる警告です。 bower.jsonでは、「名前」の値を小文字に、スペースなしで更新する必要があります。名前には、ドット.、ハイフン-、アンダースコア_および数字、つまりyour-package1-nameを含めることができます。

{
  "name": "your-package1-name",
  // your dependencies
}
0
Faisal Raza