无法注册Bower包:EINVFORMAT

13

我正在尝试使用Bower注册我的第一个包。无论我做什么,我都会得到以下错误:

bower myPackageName#*         resolve git://github.com/username/myPackageName.git#*
bower myPackageName#*        download https://github.com/username/myPackageName/archive/0.1.0.tar.gz
bower myPackageName#*         extract archive.tar.gz
bower myPackageName#*        resolved git://github.com/username/myPackageName.git#0.1.0
[?] Registering a package will make it installable via the registry (https://bower.herokuapp.com), continue? Yes
bower myPackageName         register git://github.com/username/myPackageName.git
bower                       EINVFORMAT Invalid URL format

我不明白为什么会出现这个错误。能否有人解释一下我做错了什么吗?

1个回答

24

看起来你正在尝试注册一个采用驼峰命名法的包名,换句话说,你可能正在尝试注册myPackageName。然而,在Bower包名中,单词应该使用破折号('-')分隔而不是大写字母。这会使你的包名变成my-package-name


1
他们什么时候放弃了驼峰命名法? - Patrick
这是一个令人意外地无用的错误信息。非常感谢您回答这个问题,在谷歌搜索中排名很高。我希望Bower开发者将其作为优先事项。 - STRML
我也遇到了同样的问题,这个答案帮了我。我注意到有几个使用驼峰命名法的包,它们是怎么回事? - gion_13

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接